разные шаблоны для разных "терминов"

Главные вкладки

Аватар пользователя Anfernee Anfernee 13 июля 2009 в 18:10

здравствуйте
с друпалом до этого не работал и щас возникла необходимость именно в нем (клиент настаивает). подскажите пожалуйста, как решить задачку
на сайте будет каталог туров с 2 категориями - спецпредложения и горящие туры. создал в таксономии термин для этих категорий. подскажите пожалуйтса, как задать разные шаблоны для этих категорий (/taxonomy/term/1 и /taxonomy/term/2 соответственно) и как вывести на определенной страничке по 6 случайных записей из этих 2-х категорий (соответственно, оформлены они будут тоже по разному)
и еще момент - у каждой записи должна быть картинка. наверно можно использовать "прикрепление файлов", но... картинку нужно получить в нескольких разрешениях - грубо говоря 100х100, 200х200 и исходный размер. как это можно реализовать? в настройках нашел задание размеров, но как несколько значений задать?

Комментарии

Аватар пользователя Geldora Geldora 13 июля 2009 в 18:18

1. views - как угодно выводит то, что вам угодно
2. imagecache - изменяет картинки, опять же, как хотите.

Я бы порекомендовала еще cckустановить, попробовать.

Аватар пользователя Anfernee Anfernee 13 июля 2009 в 18:34

Geldora wrote:
1. views - как угодно выводит то, что вам угодно
2. imagecache - изменяет картинки, опять же, как хотите.

Я бы порекомендовала еще cckустановить, попробовать.


спасибо. а может и почитать где про это можно посоветуете?
views поставил, но что то не понял пока, что к чему
CCK поставил (я так понял, можно им задавать категорию, а не как я). CCK у меня по любому используется - все таки в турах поля не только "название" и "содержание":) а если параметр "категория" делать через CCK, то как для них тогда создать отдельные шаблоны?:-\

Аватар пользователя Anfernee Anfernee 13 июля 2009 в 18:40

ZSI wrote:
По картинкам ImageCache
приклеплять лучше наверное через CCK ImageField

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

Аватар пользователя Anfernee Anfernee 14 июля 2009 в 11:54

с картинками разобрался - создаются как надо
со views что муторно достаточно. если мне нужно выводить материал только типа "Тур", что для этого нужно? группировку нашел, но выводится просто весь материал и Туры и Страницы
и как то можно редактировать вид этот в виде html? нужные поля я добавил, но оформление все равно свое нужно

Аватар пользователя ZSI ZSI 14 июля 2009 в 12:34

Во views настройте фильтры для вывода нужного типа материала, если у вас "Тур" как отдельный тип материала.

Аватар пользователя Anfernee Anfernee 14 июля 2009 в 12:46

Во, получилось. Остался открытым вопрос с изменением конечного вида этого view, чтоб это выглядело, как задумывал дизайнер

Аватар пользователя Anfernee Anfernee 14 июля 2009 в 15:52

что то не врубаюсь все таки. пробую изменить вид меняя шаблоны по views. что то там столько типов шаблонов и то среди них не нахожу то, что нужно:-\ может кто подскажет статью какую или объяснить что какой шаблон делает? и как добраться до конечного текста в шаблоне? т.е. там есть шаблон с названием скажем "Field Node revision: Название (ID: title): views-view-field.tpl.php", но там в нем только "<?php print $output; ?>", а на сайте, скажем, "Название: название1"

Аватар пользователя Anfernee Anfernee 14 июля 2009 в 16:44

ура, сделал:) есть правда еще проблема - как выйти на шаблон отображения навигации по страницам, внизу который? "* 1 * 2 * следующая › * последняя »" которые. а то весь дизайн херится из за лишних дивов и списков