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

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
AlVelin
New Member
New Member
Posts: 8
Joined: Sat Dec 06, 2008 10:13 pm

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

Post by AlVelin »

Сижу, чешу затылок (с CMSMS имел дело давно, а тут снова понадобилось). Задача такова:
На сайте должно быть два независимых друг от друга меню. Т.е., они не находятся друг с другом ни в какой связи.
Примерно так:
(страницы) --> контакты
--> о нас
--> бла-бла-бла
(страны) --> страна --> достопримечательности
--> отзывы туристов
--> новости
Т.е. (страницы) и (страны) это как бэ типы контента, которые хотелось бы расположить в двух независимых друг от друга меню.
Вариант, при котором (страницы) и (страны) - родительские пункты меню (с соотв. страницами-заглушками) рассматривал, но есть что-то в этом не совсем правильное.
Может, кто-нибудь чего-нибудь посоветует?
Fenik17
Power Poster
Power Poster
Posts: 450
Joined: Tue Jun 01, 2010 5:42 am

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

Post by Fenik17 »

Если располагать в том или другом меню не по признаку родительского элемента, то как?
AlVelin
New Member
New Member
Posts: 8
Joined: Sat Dec 06, 2008 10:13 pm

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

Post by AlVelin »

Fenik17 wrote:Если располагать в том или другом меню не по признаку родительского элемента, то как?
В том-то и весь вопрос... Теоретически, можно создать другое меню (ведь это всего лишь выборка данных из БД, не более того), под другой тип контента. Но, черт возьми, как создать этот тип? И как создать меню под него?.. Пробовал плагинами вроде Advansed Content -так, кажется, он называется - но в результате не совсем то, что хотел бы видеть.
Fenik17
Power Poster
Power Poster
Posts: 450
Joined: Tue Jun 01, 2010 5:42 am

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

Post by Fenik17 »

Может, подойдет Cataloger или CTLModuleMaker?
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

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

Post by von-hamster »

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

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

Return to “Russian - русский”