Как отобразить пользовательский тип содержимого поля на странице шаблона в page--front.формат html.прутик?

Как отобразить пользовательский тип содержимого поля на странице шаблона в page--front.формат html.прутик?

23.10.2019 08:44:42 Просмотров 42 Источник

Я новичок в Drupal & Curruntly обучения на Drupal 8. Я хочу создать динамическое преобразование HTML в Drupal.

Так что для этого я создал page -- front.формат html.ветка и динамическая созданная страница из бэкэнда как "домашняя страница" в качестве главной страницы. Следовательно, он автоматически выберет страницу -- front.формат html.шаблон веточки. (Здесь я уже добавил тип контента в качестве домашней страницы с пользовательскими полями)

Здесь для первого преобразования HTML в drupal все HTML-коды я вставил в page -- front.формат html.twig и связанные с ним css и Js. Таким образом, он будет отображать статическое содержимое.

Теперь я хочу получить все содержимое раздела динамически. Поэтому я создал другие поля для этого типа контента, добавил в него некоторый контент, но теперь я не мог получить это значение пользовательского поля на главной странице шаблона с помощью {{ content.field_test_field }}

Я использовал ниже коды,

{{ dump(content|keys) }}
{{ content.field_third_section_content.0 }}
{{ fields.field_third_section_content.content }}
{{ node.body.value|raw }}
{{ content.field_third_section_content }}
{{ node.field_third_section_content.0.value }}
{{ node.teaser.value }}

{{ dump(content|keys) }} for this I got array(0) { }

, Пожалуйста, дайте мне краткое объяснение, чтобы узнать больше о его синтаксисе и функциональности. и все выше код не работает для меня.

Пожалуйста, помогите мне решить эту проблему.

Заранее спасибо.

У вопроса есть решение - Посмотреть?

Ответы - Как отобразить пользовательский тип содержимого поля на странице шаблона в page--front.формат html.прутик? / How to display custom field content type to template page in page--front.html.twig?

Является ответом!
Piero Negovetti

23.10.2019 04:29:51

Вы можете отобразить поля для page -- front.формат html.прутик, используя типы вывода ниже :

Не забудьте заменить имя поля с именем Поля.

Вывод блоков: {{ стр.REGIONNAME }}

Вывод Названия Страницы: {{ узел.заглавие.значение }}

Вывод термина таксономии или раскрывающегося списка выберите опцию: {{ узел.field_FIELDNAME.0.сущность.этикетка }}

Вывод Общих Текстовых Полей: {{ узел.field_FIELDNAME.значение }}

Вывод изображений или файлов: {{ file_url (узел.field_FIELDNAME.сущность.fileuri')) }}

https://stackoverflow.com/questions/58516183/how-to-display-custom-field-content-type-to-template-page-in-page-front-html-tw/58524023#comment103393021_58524023
Спасибо за ответ. Я использовал {{ узел.field_second_section_left.значение }} и он работает для отображения контента, но он отображается с тегами html в out put. Как я показал в nimb.ws/2SJ5Y3 эта ссылка (я использовал пользовательское поле в качестве текстового редактора). Пожалуйста, помогите мне решить эту проблему. & Он будет отображаться с дизайном в соответствии с я дал в теге html.
https://stackoverflow.com/questions/58516183/how-to-display-custom-field-content-type-to-template-page-in-page-front-html-tw/58524023#comment103413353_58524023
Попробуйте : {{ узел.field_second_section_left.значение | сырье }}
https://stackoverflow.com/questions/58516183/how-to-display-custom-field-content-type-to-template-page-in-page-front-html-tw/58524023#comment103515473_58524023
Хорошо, Спасибо, что он работает на меня :)
Закрыть X