Переопределяющий views-view-fields.tpl.php


Можно ли переопределить файл views-view-fields.tpl.php для определенного представления? Я попытался создать файл views-view-fields--view-name.tpl.php, повторно отсканировал файлы шаблонов и очистил кэш без эффекта. Аналогичная проблема, о которой сообщалось здесь: http://drupal.org/node/1137942

Хотя, если я назову файл views-view-fields.tpl.php в папке моей темы, новый файл будет применен при повторном сканировании файлов шаблонов. Но это означало бы, что это относится ко всем взглядам.

Я заметил, что views-view-fields.tpl.php является НИ один из файлов, перечисленных на экране информации о теме, который отображается, не представлен.

Может ли кто-нибудь окончательно сказать мне, что переопределение этого файла путем создания views-view-fields--view-name.tpl.php (или следуя аналогичным соглашениям об именовании) невозможно /не поддерживается?

Author: nmc, 2011-06-15

2 answers

Порядок приоритета для соглашения об именовании файлов tpl - от самого широкого до самого узкого в его области действия. Таким образом, переопределение полей для всех представлений представляет собой одну комбинацию, но вы не можете изменить порядок, как вы пытались, только более конкретно. Чтобы достичь желаемого, объект представления доступен в созданном вами tpl, поэтому в нем можно использовать оператор if(){}else{} для фильтрации представлений, которым требуется переопределение, путем проверки имени/отображения представления.

 4
Author: codexmas, 2011-06-20 14:38:54

Для представлений 3 - убедитесь, что в разделе "Формат->показать" выбрано поле "Поля" (НЕ содержимое)

Затем перейдите в раздел "Представления" и найдите "Тема: Информация", там вы можете увидеть список всех используемых в настоящее время шаблонов (выделено жирным шрифтом) и файлов шаблонов-кандидатов. Найти ведьму tpl.php файл, который вы хотите использовать.

Перейдите в каталог модулей views и в папке "тема" вы должны найти базу tpl.php для выбранного вами файла. Скопируйте этот файл в папку вашей темы. Переименуйте его в соответствии с соглашением об именовании, приведенным в Тема: Информация.

Повторное сканирование файлов шаблонов. Если все в порядке views-view-fields.tpl.php больше не должно быть выделено жирным шрифтом. Жирным шрифтом должно быть выделено ваше недавно созданное tpl.php затем вы можете создать новый стиль tpl.php подавайте, как вам нравится.

 7
Author: Nebojsa, 2016-10-27 19:00:57