Вы здесь

Как вывести поле товара в шаблоне page--product.html.twig?

0

В шаблоне page--product.html.twig
все поля выводятся {{ page.content }}
как вывести отдельно свои поля в шаблоне?
{{ content.field_image }} не выводится(

Версия Drupal: 
8.x
Категория: 
Theming
Связанные проекты: 
Drupal Commerce
Вопрос задан 08.03.2017 - 09:27

научите в 3 словах, девил ставил кинт включил дальше куда копать?? За ранее спасибо!

Комментарий оставлен 13.03.2017 - 10:08

Ответы

0

Для вывода полей содержимого в произвольной структуре используйте шаблон для переопределения полей.

Каждый шаблон переопределения содержимого находится в своей папке. А нужный вам, в частности, находится по адресу core/modules/system/templates/field.html.twig. В можете скопировать его в файл темы, отредактировать согласно правилу переименования, а затем переопределить так, как вам угодно.

Далее в файле шаблона, чтобы вывести нужные нам поля в нужном нам месте используем код: {{ fields.title.content }}, где вместо слова title подставляем машинное имя вашего поля.

Например: {{ fields.field_fotografia.content }}, {{ fields.user_picture.content }}, {{ fields.field_ima.content }} и т.п.

Источник: https://getdrupal8.ru/drupal/articles/field-add-twig

Ответ дан 30.06.2017 - 19:06