Рейтинг:0

Как я могу получить доступ к значениям поля строки в шаблоне родительских представлений?

флаг us

В поля представления-вида--myview.html.twig Я могу распечатать полностью отформатированное/переписанное поле представлений с такой переменной, как: {{ fields.field_my_view_field.content }}.

Мне интересно, есть ли способ печатать поля таким же образом в шаблоне родительского представления: просмотры-просмотр--myview.html.twig. Для этого потребуется доступ к этим переменным с помощью подэлементов (строки) {{ строк }} переменная.

Это возможно? И если да, то каков правильный синтаксис для доступа?

leymannx avatar
флаг ne
Вы пытались сбросить `{{ rows }}`? Это массив, который вы можете просто перебрать?
Рейтинг:0
флаг cn

Вы говорите, что вывод переменных, которые должен выводить шаблон, очень эффективен. Интересно, я бы сказал, что это (единственный) правильный способ использования этого шаблона. В особых случаях может потребоваться доступ к необработанным значениям поля, например, чтобы добавить классы CSS к элементам div, которые вы поместили в шаблон, обернув HTML-разметку вокруг переменных содержимого. Настоящая цель этого шаблона.

======================================

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

Видеть Плагины стилей Views.

leymannx avatar
флаг ne
(Я удалил шум из вопроса.)

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

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