Рейтинг:0

Как удалить теги/или просто обрезать содержимое, но сохранить амперсанд в содержимом поля

флаг jp

введите описание изображения здесь

Проблема: striptags также удаляет "&" из содержимого полей.

{{ label }} сохраняет "&", но я не могу обрезать содержимое. У меня включен twig_extender

 <div class="card__back back">
    <div class="back__content__container">
      <div class="program_title--copy">
        {% set text = label|render|striptags|trim %}
        {{ text|length > 40 ? text|truncate(40, true, true) : text }}
      </div>
      <hr />
      <div class="program-banner-subtext">
        {% set text = content.field_banner_subtext[0]['#context']['value']|trim %} {# This option works #}
        {{ text|length > 110 ? text|truncate(110, true, true) : text }}
      </div>
    </div>
leymannx avatar
флаг ne
Вам лучше использовать средства форматирования полей в настройках отображения вашего объекта.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.