Сижу, чешу затылок (с CMSMS имел дело давно, а тут снова понадобилось). Задача такова:
На сайте должно быть два независимых друг от друга меню. Т.е., они не находятся друг с другом ни в какой связи.
Примерно так:
(страницы) --> контакты
--> о нас
--> бла-бла-бла
(страны) --> страна --> достопримечательности
--> отзывы туристов
--> новости
Т.е. (страницы) и (страны) это как бэ типы контента, которые хотелось бы расположить в двух независимых друг от друга меню.
Вариант, при котором (страницы) и (страны) - родительские пункты меню (с соотв. страницами-заглушками) рассматривал, но есть что-то в этом не совсем правильное.
Может, кто-нибудь чего-нибудь посоветует?
Два независимых меню - как?
Re: Два независимых меню - как?
Если располагать в том или другом меню не по признаку родительского элемента, то как?
Re: Два независимых меню - как?
В том-то и весь вопрос... Теоретически, можно создать другое меню (ведь это всего лишь выборка данных из БД, не более того), под другой тип контента. Но, черт возьми, как создать этот тип? И как создать меню под него?.. Пробовал плагинами вроде Advansed Content -так, кажется, он называется - но в результате не совсем то, что хотел бы видеть.Fenik17 wrote:Если располагать в том или другом меню не по признаку родительского элемента, то как?
Re: Два независимых меню - как?
Может, подойдет Cataloger или CTLModuleMaker?
-
- Power Poster
- Posts: 339
- Joined: Thu Nov 01, 2007 3:11 pm
Re: Два независимых меню - как?
1. перечисление элементов (альясов или айдишников)
2. Есть такие поля как extran, где n - [1-3]. Для первого можно в это extra писать, например 1, для второго - 2. А дальше разрулить на уровне шаблонов.
3. Опять-же на уровне шаблонов - {if in_array($node->id, array(1,2,3))}
4. Создать разделы, состоящие из внутренних ссылок на страницы, а по ним построить меню.
5. написать свой пользовательский тег и выбирать нужные меню по каким-то признакам.
Но на самом деле - самый нормальный вариант - это создать соответствующую иерархию обычных страниц. Я не понял - что в этом неправильного...
2. Есть такие поля как extran, где n - [1-3]. Для первого можно в это extra писать, например 1, для второго - 2. А дальше разрулить на уровне шаблонов.
3. Опять-же на уровне шаблонов - {if in_array($node->id, array(1,2,3))}
4. Создать разделы, состоящие из внутренних ссылок на страницы, а по ним построить меню.
5. написать свой пользовательский тег и выбирать нужные меню по каким-то признакам.
Но на самом деле - самый нормальный вариант - это создать соответствующую иерархию обычных страниц. Я не понял - что в этом неправильного...