Page 1 of 1

Два независимых меню - как?

Posted: Tue Mar 15, 2011 1:50 pm
by AlVelin
Сижу, чешу затылок (с CMSMS имел дело давно, а тут снова понадобилось). Задача такова:
На сайте должно быть два независимых друг от друга меню. Т.е., они не находятся друг с другом ни в какой связи.
Примерно так:
(страницы) --> контакты
--> о нас
--> бла-бла-бла
(страны) --> страна --> достопримечательности
--> отзывы туристов
--> новости
Т.е. (страницы) и (страны) это как бэ типы контента, которые хотелось бы расположить в двух независимых друг от друга меню.
Вариант, при котором (страницы) и (страны) - родительские пункты меню (с соотв. страницами-заглушками) рассматривал, но есть что-то в этом не совсем правильное.
Может, кто-нибудь чего-нибудь посоветует?

Re: Два независимых меню - как?

Posted: Wed Mar 16, 2011 6:42 am
by Fenik17
Если располагать в том или другом меню не по признаку родительского элемента, то как?

Re: Два независимых меню - как?

Posted: Wed Mar 16, 2011 7:38 am
by AlVelin
Fenik17 wrote:Если располагать в том или другом меню не по признаку родительского элемента, то как?
В том-то и весь вопрос... Теоретически, можно создать другое меню (ведь это всего лишь выборка данных из БД, не более того), под другой тип контента. Но, черт возьми, как создать этот тип? И как создать меню под него?.. Пробовал плагинами вроде Advansed Content -так, кажется, он называется - но в результате не совсем то, что хотел бы видеть.

Re: Два независимых меню - как?

Posted: Wed Mar 16, 2011 9:30 am
by Fenik17
Может, подойдет Cataloger или CTLModuleMaker?

Re: Два независимых меню - как?

Posted: Thu Mar 17, 2011 8:56 pm
by von-hamster
1. перечисление элементов (альясов или айдишников)
2. Есть такие поля как extran, где n - [1-3]. Для первого можно в это extra писать, например 1, для второго - 2. А дальше разрулить на уровне шаблонов.
3. Опять-же на уровне шаблонов - {if in_array($node->id, array(1,2,3))}
4. Создать разделы, состоящие из внутренних ссылок на страницы, а по ним построить меню.
5. написать свой пользовательский тег и выбирать нужные меню по каким-то признакам.

Но на самом деле - самый нормальный вариант - это создать соответствующую иерархию обычных страниц. Я не понял - что в этом неправильного...