Переопределение шаблона ветки поля в представлениях
Я пытаюсь переопределить поле, отображаемое в представлении. Имя поля: это_ис_поле
Я скопировал файл /core/modules/views/views-view-field.html.twig и поместил его в папку моей темы.
Я переименовал оба метода ниже
views-view-field--this-is-field.html.twig
views-view-field--display-name--block-name--this-is-field.html.twig
Я включил отладку Twig, но скопированный шаблон все еще не работает.
Я неправильно переименовываю?
2 answers
Это должно быть:
Представления-поле просмотра --[имя поля машины].html.ветка
Если вы посмотрите в разделе Управление полями, ваше имя поля машины, вероятно, будет field_this_is_field.
Поэтому в вашем случае:
Views-view-field--field-this-is-field.html
Обратите внимание, что это будет переопределено для всех представлений, содержащих это поле, если вы хотите настроить таргетинг только на определенное представление использование:
Представления-поле представления --[имя машины представления] --[имя машины поля].html.ветка
Я попробовал второй метод из вышеприведенного ответа, и он не сработал. Что для меня работает, так это просмотры-поле просмотра -[имя представления] -[имя поля-машины].html.twig