Как оформить представление в drupal
-
23-09-2019 - |
Вопрос
Кто-нибудь может мне помочь в том, как оформить представление.
Для каждого созданного представления я хочу иметь разные шаблоны.
Решение
Тематические представления могут быть несколько сложными, в зависимости от типа созданных вами представлений и изменений, которые вам необходимо внести.Проверьте это введение для просмотров 2, и обязательно установите расширенный справочный модуль чтобы получить доступ к документации views2 из самого модуля views (ссылка на документацию появится на страницах обзора views и редактирования, как только вы активируете модуль расширенной справки).
Вы также можете найти некоторые вопросы / ответы здесь, на SO (например Drupal 6:Как быстро оформить представление в тему?), если вы немного поищете.
Другие советы
Я действительно сделал это на днях.Я дам вам краткий обзор и немного расширю его позже.
- Настройте свой вид;перейдя в Просмотры -> Добавить просмотр
- Как только ваше представление будет полностью настроено, в нижней части представления (левый столбец в D6, самый правый столбец "Дополнительно" в D7) вы увидите ссылку под названием "Тема:Информация", нажмите на нее.
- Вам будет представлен список шаблонов (.tpl.php) файлов, которые views использует для оформления ваших данных.В основном названия файлов, выделенные жирным шрифтом, - это файлы, которые views использует для оформления данных.
Чтобы Настроить ваши представления
- Выберите нужную вам страницу для оформления.Например, если вы создали "блочный" вид, и я хотел настроить базовый html-макет, я бы выбрал имя (отличное от того, которое выделено жирным шрифтом в данный момент), которое отображается мне, и создал файл в моем каталоге тем (sites/all/zen/custom-file-view-fields-views.tpl.php ) - это если просмотры сказали мне, что я могу использовать имя файла custom-file-view-fields-views.tpl.php
- Следующий шаг - это знание того, какой код вам нужно туда вставить.Самый быстрый способ - вернуться к информации о тематике в представлениях, нажать на ссылку файла, который вы заменяете, и получить представленный вам код.Вставьте этот код в созданный вами файл.
- С этого момента вы можете успешно настроить этот вид.
Имейте в виду, что представленная вам информация о тематизации представлена от базовой к сложной (сверху вниз).Поэтому тщательно выбирайте, какой файл вам нужно отредактировать.Я добавлю несколько изображений в этот ответ чуть позже.
Надеюсь, это поможет!Ваше здоровье!
Есть ли что-то конкретное, чего вы пытаетесь достичь?Существует множество способов "тематизировать" представление, если только вы не имеете в виду "тему" в строгом смысле Drupal.
Лично я просто присваиваю полям классы и использую их, переписывая выходные данные, чтобы включить переменные в качестве классов, если это необходимо.Как правило, это проще и управляемее, чем прямое изменение файлов TPL.