Рейтинг:0

Как настроить таргетинг на определенную таблицу с помощью Twig на определенной странице?

флаг cn

У меня есть таблица, которую я хотел бы настроить в CSS, но сначала нужно настроить ее с помощью Twig. Проблема, с которой я сталкиваюсь, заключается в том, что шаблон ветки является глобальным, поэтому он предназначен для ВСЕХ таблиц. Если я отредактирую эту таблицу с помощью этого шаблона ветки, она изменит все таблицы на всех страницах.

представления-представление-table.html.twig

В документации Twig я не вижу упоминания о каких-либо идентификаторах таблиц, так как мне настроить таргетинг на эту конкретную таблицу для этой страницы?

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

Основная таблица в центре страницы настроена и редактируется с помощью этого шаблона ветки:

представления-представления-grouping.html.twig

Я хочу, чтобы боковая таблица выглядела одинаково, но отображалась на двух разных шаблонах веток, и я хочу изменить ее только для ЭТОЙ страницы, а не для каждой таблицы на остальной части сайта.

Kevin avatar
флаг in
Вам нужно добавить предложения шаблонов, чтобы получить более конкретные идентификаторы шаблонов для этого стиля просмотра.
pmichelazzo avatar
флаг in
Вам нужно предложение темы, и этот ответ здесь поможет вам: https://drupal.stackexchange.com/questions/227709/adding-theme-suggestions-programmatically-for-views-rows-fields
beltouche avatar
флаг cn
См. также https://www.drupal.org/docs/theming-drupal/twig-in-drupal/twig-template-naming-conventions#s-views.

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

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