Индивидуальный footer для каждой страницы

Аватар пользователя alexsaab alexsaab 4 февраля 2011 в 7:50

Приветствую,

Для каждой страницы нужно сделать собственный footer. Что посоветуют люди. Есть модуль views_ui_basic, но это, как я понимаю не совсем то, так как работает только на страницах генерированных модулем views. А нужно, чтобы работала на всех страницах.
Что можете посоветовать?

С ув., Алексей

Комментарии

Аватар пользователя alexsaab alexsaab 4 февраля 2011 в 7:52

как я понимаю речь идет о редактировании переменной $footer и привязки ее к адресу страницы (ноды).

С ув., Алексей

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 4 февраля 2011 в 8:01

1. Напишите свой модуль, который будет генерировать блок, уникальный для каждой страницы.
2. Вставьте этот блок в регион footer
3. ???
4. PROFIT!

Аватар пользователя alexsaab alexsaab 4 февраля 2011 в 13:29

Это понятно что все можно написать.

Вопрос только заключается в том, нет ли готового решения?

С ув., Алексей

Аватар пользователя G.A. Vinogradov G.A. Vinogradov 4 февраля 2011 в 13:33

alexsaab wrote:
Это понятно что все можно написать.

Вопрос только заключается в том, нет ли готового решения?

С ув., Алексей

Какого решения? Вы же так и не сказали, какие отличия должны быть в футере!
В зависимости от этого, вам уже могут посоветовать готовый модуль. А пока вы используете общие фразы, ответ один - пишите модуль.

Аватар пользователя Alex Bacart Alex Bacart 4 февраля 2011 в 13:41

Да модуль писать незачем, все решается через сниппет, вопрос только в задаче - ТС ее даже сформировать не может, куда уж написать модуль/сниппет?

Аватар пользователя alexsaab alexsaab 5 февраля 2011 в 9:18

Vydrin_AP wrote:
ТС ее даже сформировать не может, куда уж написать модуль/сниппет?

чего непонятного-то?!
Я же русским языком вам написал: $footer должен иметь собственное значение для каждой страницы сайта, т.е. значение переменной должно меняться, в зависимости от адреса вызываемой страницы.

То есть еще раз для особо одаренных:

страница с адресом catalog/* - $footer="текст 1"
страница с адресом dostavka - $footer="текст 2"
страница с адресом oplata - $footer="текст 3"

С ув., Алексей

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 5 февраля 2011 в 9:23

"alexsaab" wrote:
То есть еще раз для особо одаренных:

А, ну так то сразу бы и сказали, теперь вам точно помогут.

Делается элементарно - ВПОИСК!

Аватар пользователя alexsaab alexsaab 6 февраля 2011 в 10:25

<a href="mailto:Sentrashy@drupal.org">Sentrashy@drupal.org</a> wrote:

А, ну так то сразу бы и сказали, теперь вам точно помогут.

Делается элементарно - ВПОИСК!

Сказал и пропал. Это самое простое ответить в стиле "сам дурак", ну это же есть в поиске.

Так я же не идиот, первое что сделал это начал искать, но нет ничего подобного.

Склоняюсь к идеи написания собственного модуля.

С ув., Алексей

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 6 февраля 2011 в 11:41

омфг.

Делайте столько блоков, сколько вам нужно. Хуярите их все в регион footer. У каждого блока настраиваете "Page specific visibility settings".
Всё