Свой header для каждой страницы. Как?

Аватар пользователя SantaCluster SantaCluster 1 мая 2008 в 12:11

Прошу помощи.
Задача: Допустим, на сайте есть несколько разделов (доступ к ним через primary links). Необходимо, чтобы у каждой страницы разделов была своя картинка в "шапке" сайта.
Например, для главной страницы - картинка с городом,
для раздела "каталог/авто" - с автомобилем, "каталог/мото" - с мотоциклом, "о компании" - с листком бумаги....
искал модули - вроде бы header image должен помочь решить такую задачу.
но вот что-то не получается у меня.

уважаемые спецы, подскажите, пожалуйста, я на правильном пути? тот ли модуль я выбрал?
если тот - как сделать? направьте на путь истинный -_о
ибо я уже, кажется, все настройки перепробовал, никак не могу добиться нужного мне эффекта...

0 Thanks

Комментарии

Аватар пользователя SantaCluster SantaCluster 1 мая 2008 в 21:45

не получается задать разные картинки для "шапки" сайта в разных разделах (то есть, по сути, для некоторых конкретных нод).. я не вижу никакого поля типа "путь к картинке"...
может надо ставить еще какой-то модуль?

Аватар пользователя SaBoNim SaBoNim 1 мая 2008 в 23:24

Да, это модуль который требует CCK, Image_field.

Лучше я думаю logotool вам поставить. Но если нужен все-таки header_image, могу описать то что написано здесь.

Аватар пользователя Litos Litos 8 февраля 2011 в 19:18
SaBoNim wrote:

Да, это модуль который требует CCK, Image_field.

Лучше я думаю logotool вам поставить. Но если нужен все-таки header_image, могу описать то что написано здесь.

Спасибо, logotool то что мне надо :)

Аватар пользователя Portnov Portnov 2 мая 2008 в 8:00

Я вчера как раз с этим header_image разбирался. Он работает несколько не так, как я ожидал - но работает :)
Вобщем, в настройках самого модуля надо добавить блок и указать, какие типы контента могут работать "картинкой в шапке". Я для таких картинок сделал специальный тип материалов И еще в настройках модуля указываем, по каким критериям будем решать какую картинку показывать. Дальше создаем материал типа Логотип, там при создании появятся новые поля, где как раз и указываем, на каких страницах и в каком блоке должен показываться этот материал. Картинку вставляем в сам материал любым доступным способом.
Ну и в управлении блоками включаем показ нашего блока где надо.
Преимущество (потенциальное) этого модуля - он позволяет показывать не только картинку, а вообще любой материал.

Аватар пользователя SantaCluster SantaCluster 3 мая 2008 в 19:04

Portnov, огромное спасибо!
сделал именно так (правда, пришлось для темы Marinelli вручную прописать в page.tpl.php и template.php блок header - спасибо marazmus'у за подсказку)
Sa_Bo_Nim и vitich, вам тоже спасибо за подсказки, тоже интересно