Умное меню, как?

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

Аватар пользователя ewgenk ewgenk 26 июля 2007 в 7:10

Нужно сделать такое меню как на http://admtyumen.ru/mun_obraz/ishim/about/Ishim
слева внизу выбираем, например, Ишим. справа появляется меню
О городе
Герб и символика
Население
Администрация города
Дума
Историческая справка
Географическая справка
Официальный сайт

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

покажите на примере моих страниц, как этого можно добиться
история города http://russianfed.ru/history/gorod-maikop
символика города http://russianfed.ru/symbol/gorod-maikop

Комментарии

Аватар пользователя Kulibin Kulibin 26 июля 2007 в 9:56

Попробуйте сделать блок, который отображается только на страницах городов.
А потом в этом блоке напишите код, который выдергивает название города NAZVA (с урла), и просто генерит список урлов типа

http://russianfed.ru/symbol/gorod-NAZVA символика города
http://russianfed.ru/history/gorod-NAZVA история города

У Вас ведь урлы стандартные, поэтому этот метод должен сработать.

Аватар пользователя ewgenk ewgenk 26 июля 2007 в 12:28

"Попробуйте сделать блок, который отображается только на страницах городов.
А потом в этом блоке напишите код, который выдергивает название города NAZVA (с урла), и просто генерит список урлов типа"

Как сделать блок (код я сам напишу)

Аватар пользователя sas@drupal.org sas@drupal.org 30 июля 2007 в 10:26

Автор уточнил задачу, поэтому предлагаю другое решение

1) Создаются словари:
1.1 "ГОРОД";
1.2 "ТИП МАТЕРИАЛА" (герб и т.д.);
2) Создаются термины - города, и т.д.;
3) Устанавливается модуль lineage;
4) Настравивается view следующим образом:
4.1 filter-expose выбрать термины из словаря "города";
4.2 ARGUMENT - TERM BRANCH (ЭТО ФИЧА ОТ LINEAGE), %1;
5) У материалов устанавливается термин "ГОРОД" И "ТИП МАТЕРИАЛА"

Результат - Получаешь в верху VIEWS выбор города, а после выбора снизу список ссылок на "герб" и т.д., жмешь и видешь материал - то что и требовалось.

P.S. IMHO это самый технологически правильный и удобный способ решения твоей задачи.

Аватар пользователя ewgenk ewgenk 31 июля 2007 в 7:22

что то я не пойму куда вставить 4.2 ARGUMENT - TERM BRANCH (ЭТО ФИЧА ОТ LINEAGE), %1; или где это выбрать. В агрументах в списке выбора нет TERM BRANCH.