2013-04-25 2 views
0

I может быть ложному дерево, но ...Drupal 6 Блок Тематизация

У меня есть раздел контента для веб-сайта, который представляет собой список из нескольких статей в блоге, но дизайн, чтобы быть орудиями показывает первые 5 строк, имеющих изображение, заголовок & тизер и следующие 10 предметов, показывающих только заголовок.

Это не похоже на необычный дизайн, и для меня это должно быть одноблочное представление из 15 элементов с условным выражением в соответствующем файле .tpl.php, чтобы определить, как каждый элемент должен отображаться.

Я пробовал несколько вариантов вывода стиля переустановки (блок) & вывод строки строки (поля), но мне не удалось выяснить, как это сделать?

Кто-нибудь знает, как это сделать или может указать мне в другом направлении, чтобы решить эту проблему?

ответ

1

Представления должны добавлять классы, такие как виды однорядные-1, просмотров однорядные-2 так вы сможете изменить стиль с помощью CSS.

Если этого недостаточно, если вы используете поля, вы, вероятно, захотите взглянуть на переопределение вывода стиля Row - файл по умолчанию - view-view-fields.tpl.php, вы можете изменить его на что-то вроде просмотров -view-поля - VIEWID.tpl.php

(вы, возможно, потребуется проверить мнения UI Основные параметры> темы, чтобы найти правильные, это своего рода суетливый.)

Если вы смотрите в предобработки функция выполняет итерацию по строкам и создает выход html, вы можете добавить туда некоторую пользовательскую логику, а tpl - опускать поля по своему усмотрению.

+0

Это было по строкам, которые я искал. Я не хотел делать это через CSS, так как это привело бы к скрытию разметки, которая не обязательно должна была быть там, поэтому я собирался переопределить поля view-view-fields - VIEWID.tpl.php. В этом файле я понял, что у меня есть доступ к $ view-> row_index, который позволил мне использовать условный оператор, чтобы определить, какую разметку для рендеринга. –