Как оформить представление в drupal - PullRequest
7 голосов
/ 28 января 2010

Может ли кто-нибудь помочь мне с темой представления.

Для каждого созданного представления я хочу иметь разные шаблоны.

Ответы [ 3 ]

7 голосов
/ 29 января 2010

Я действительно сделал это на днях. Я дам вам краткий обзор и немного позже.

  1. Настройте свой вид; зайдя в Виды -> Добавить вид
  2. Как только ваш вид полностью настроен, в нижней части окна (левый столбец в D6, крайний правый столбец «Расширенные» в D7) вы увидите ссылку «Тема: Информация», нажмите на нее .
  3. Вам будет представлен список файлов шаблонов (.tpl.php), которые представления используют для оформления ваших данных. В основном, имена файлов, выделенные жирным шрифтом, являются представлениями файлов, используемыми для тематической обработки данных.

Для настройки просмотров

  1. Выберите страницу, которая вам нужна тема. Например, если вы создали представление «Блок», и я хотел настроить базовый HTML-макет, я бы выбрал имя (кроме того, которое выделено жирным шрифтом), которое отображается для меня, и создал файл в моих темах. каталог (sites / all / zen / custom-file-view-fields-views.tpl.php) - это если представления сказали мне, что я мог бы использовать имя файла custom-file-view-fields-views.tpl.php
  2. Следующим шагом будет знание того, какой код вам нужно вставить туда. Самый быстрый способ - вернуться к тематической информации в представлениях, щелкнуть ссылку на файл, который вы заменяете, и получить код, который вам представлен. Вставьте этот код в созданный вами файл.
  3. Теперь вы можете успешно настроить это представление.

Имейте в виду, что представленная вам тематическая информация представлена ​​от базовой до сложной (сверху вниз). Так что выбирайте, какой файл вам нужно отредактировать. Я добавлю несколько картинок в этот ответ чуть позже.

Надеюсь, это поможет! Ура!

7 голосов
/ 28 января 2010

Тематические представления могут быть несколько сложными, в зависимости от типа созданных вами представлений и изменений, которые вам нужно внести. Изучите это введение для Views 2 и обязательно установите модуль расширенной справки , чтобы получить документацию views2 от самого модуля views (там будет ссылка на документацию по просмотр ваших обзоров и редактирование страниц после активации модуля расширенной справки).

Вы также можете найти некоторые вопросы / ответы здесь на SO (например, Drupal 6: Как быстро создать тему для представления? ), если вы выполняете поиск немного.

0 голосов
/ 31 мая 2012

Есть что-то конкретное, что вы пытаетесь достичь? Существует множество способов «тематизировать» представление, если только вы не имеете в виду «тема» в строгом смысле Drupal.

Лично я просто задаю классы полей и использую их, переписывая вывод, чтобы включить переменные в качестве классов, если это необходимо. Как правило, это проще и удобнее, чем непосредственное изменение файлов TPL.

...