Size: a a a

2021 February 01

I<

Ivan <Chi> in Drupal RU
можно конечно {{ {'#cache': content.field_name['#cache']} }} сделать.
источник

I<

Ivan <Chi> in Drupal RU
Я на одном проекте, вообще все форматтеры в настройках дисплея по отключал, и выводил контент в Твиге только через view фильтр.
источник

I<

Ivan <Chi> in Drupal RU
{{ node.field_example|view }} как то так
источник

ИЛ

Иван Лещёв in Drupal RU
только view фильтр тоже не нужен
источник

ИЛ

Иван Лещёв in Drupal RU
какой смысл спускать каскад вызовов если прямо в шаблоне можно правильно #theme указать
источник

C

Comrade Gagarin in Drupal RU
Ivan
Обёртки обычно легко убираются прямо в Твиге {{ content|without('#theme') }}
Добавь в twig_tweak фильтр по красоте, какой нибудь wotheme
источник

I<

Ivan <Chi> in Drupal RU
without('#theme') вроде и так читается хорошо
источник

I<

Ivan <Chi> in Drupal RU
Лучше бы вообще hook_theme из Друпала выпилили, вместе с рендер массивами
источник

ИЛ

Иван Лещёв in Drupal RU
Ivan
without('#theme') вроде и так читается хорошо
для этого надо точно знать, какой тут #theme
источник

ИЛ

Иван Лещёв in Drupal RU
так что или клацайте в админке и форматтеры пишите, или в шаблоне поля без форматтеров самостоятельно выводить
источник

I<

Ivan <Chi> in Drupal RU
Иван Лещёв
так что или клацайте в админке и форматтеры пишите, или в шаблоне поля без форматтеров самостоятельно выводить
Можно и с форматтерами выводить. {{ node.field_example|view({}) }} дефолтный форматтер вызовет.
источник

ИЛ

Иван Лещёв in Drupal RU
Ivan
Можно и с форматтерами выводить. {{ node.field_example|view({}) }} дефолтный форматтер вызовет.
а смысл спускать вызовы? для текстового поля понятно какой форматтер дефолтный
а для картиночного?
источник

ИЛ

Иван Лещёв in Drupal RU
нихрена оно того не стоит
источник

I<

Ivan <Chi> in Drupal RU
{{ node.field_image|view({settings: {image_style: 'thumbnail'}}) }}
источник

ИЛ

Иван Лещёв in Drupal RU
и обернуть в ссылку
источник

I<

Ivan <Chi> in Drupal RU
Иван Лещёв
и обернуть в ссылку
{{ node.field_image|view({settings: {image_style: 'thumbnail', 'image_link': 'content'}}) }}
источник

I<

Ivan <Chi> in Drupal RU
View билдер для полей делает абсолютно разные вещи, в зависимости от типа аргумента:
* Строка -  имя дисплей мода
* Нул - дефолтный дисплей мод
* Массив - форматтер с настройками
* Пустой массив - дефолтный форматтер с дефолтными настройками

Причем это даже в Drupal 7 работает.
источник

АК

Алексей Кузнецов... in Drupal RU
Andrey Yurtaev
всем привет. компоненты компонентам рознь и использовать их можно по разному в зависимочти от задачи. был опыт использования как комплексных решений типа patternlab, так и менее тяжелых решений. в итоге решил остановиться на чем-то среднем, маппинг полеи и бэм также задействован. кому интересно предлагаю ознакомиться с Material base версии 2
Привет, спасибо за ответ. Про паттернлаб доклад слушал)) С тех пор и заинтересовался. Вопрос именно в том, как в шаблон передать значения сразу из сущности, минуя шаблоны полей? Выше накидали в принципе достаточно советов про [0], |without(‘#theme’), |view и т.д. А вы как обычно это делаете?
источник

ИЛ

Иван Лещёв in Drupal RU
Алексей Кузнецов
Привет, спасибо за ответ. Про паттернлаб доклад слушал)) С тех пор и заинтересовался. Вопрос именно в том, как в шаблон передать значения сразу из сущности, минуя шаблоны полей? Выше накидали в принципе достаточно советов про [0], |without(‘#theme’), |view и т.д. А вы как обычно это делаете?
в шаблоне ноды уже есть переменная объекта ноды
источник

ИЛ

Иван Лещёв in Drupal RU
в других шаблонах как правило тоже есть сущности, которых этот шаблон
источник