Нужно сделать блок с конкретным HTML
Прислано: arcady117
сб, 09/06/2007 - 08:04
У меня на сверстанном сайте есть разные блоки, у которых разный html в начале и в завершении блока.
Я нашел как разрулить использование разных block.tpl.php для вывода разных блоков. Ок, все замечательнео. Под каждый блок, я создаю свой файл шаблона и радуюсь. Но.
Внутри этих блоков ноды должны выводится тоже по разному. Шаблоны вывода списка нод у каждого блока свои. Где-то дата сначала, потом анонс. В другом блоке просто список заголовков как ссылки. Внутри node.tpl.php я не могу проверить переменную $block. Недоступна. Подскажите пожалуйста как использовать разные шаблона вывода нод для разных блоков. Пожалуйста не подсказывайте обходные пути (workaround). Если это действительно cms то должна быть возможность взять верстку и без особых сложностей прописать шаблоны так, чтобы результирующий html получился точно такой как я хочу.
Спасибо.
- arcady117's blog
- Для комментирования войдите или зарегистрируйтесь
внутри block.tpl.php проверяй переменную $block сколько угодно - причём тут node.tpl.php ?
- Для комментирования войдите или зарегистрируйтесь
Да он хочет шаблоны разные именно для нод, в разных блоках и прявязать это к блокам - для этой задачи как раз views и подходит - он настраивает тип вывода в виде блока, тип контента и шаблон его вывода.
- Для комментирования войдите или зарегистрируйтесь
jason32, при том, что html для вывода списка нодов и видимо для отдельной ноды лежит там. В зависимости от того, из какого блока вызван вывод нод мне нужно дать разный html.
sas@drupal.org, скажите пожалуйста в каком месте настройки view можно подключить шаблон вывода для нодов, я там этого не нашел.
- Для комментирования войдите или зарегистрируйтесь
Пишев вывод в виде "list view" , на предыдущей станице есть закладка teming (admin/views/wizard ) через нее настраиваем шаблон !
- Для комментирования войдите или зарегистрируйтесь
Спасибо. Помогло!
- Для комментирования войдите или зарегистрируйтесь


Комментарии