Вход | Регистрация
Xevian.CMS: База знаний
Шаблоны
Терминология
Руководство разработчика
Вопросы
- Системные константы
- Системные переменные
- Локализации
- Типы статических блоков
Типы контейнеров статических блоков
- Типы параметров
- Плэйсхолдеры
- Шаблоны
CSS классы
- Паттерны


ГлавнаяВопросыВеб-инженеруМеню

Меню

  1. Пройди по пути: Рабочий стол --> Веб сайт --> Структура сайта
  2. Нажми на вкладку "Меню"
  3. Нажми на кнопку вверху справа "Добавить"
  4. В полях "Заголовок" и "Идентификатор" введи название меню. Например, menu_top
  5. В поле "Тип" введи тип меню. Для простого меню или меню с вкладками (как на http://legport.ru) этим типом будет flat. Если меню выпадающее - нужно поставить тип drop (http://uvelir.info). Если меню должны видеть только авторизованные пользователи - flat2.

При шаблонизации в зависимости от типа меню, поступаешь следующим образом (работаешь во вкладке "Шаблон"):

drop_li

Выводит вложенные разделы через конструкцию ul - li. Пример http://adlogic.ru

Простое меню flat

  1. В шаблоне каркаса прописываешь плейсхолдер items. В этом шаблоне содержатся неповторяющиеся элементы меню.
  2. В шаблоне элемента прописываешь title. Этот плейсхолдер выводит заголовки элементов меню.
  3. Также в шаблоне элемента работает плейсхолер status. Он меняет своё значение с Active на Normal в зависимости от того где мы находимся на сайте. Если мы, например, находимся в разделе новостей, то над элементом Новости, появляется статус Active

Меню с вкладками

  1. Здесь лучше всего действовать по примеру.
  2. Можно взять пример, например, с http://legport.ru - в menu_top
  3. Взяв пример, можно либо самому прописать стили для меню, либо взять с готового проекта и переделать.
  4. Подключить скрипты: menu_tabs_2.js, xevian_frontend_javascripts_cms_effects.js, xevian_frontend_javascripts_cms_portal.js

Выпадающее меню

  1. Здесь также действуем по примеру.
  2. Можно взять пример, например, с http://uvelir.info - в menu_top
  3. Взяв пример, можно либо самому прописать стили для меню, либо взять с готового проекта и переделать.
  4. Для данного меню нужно не забыть изменить цифры в шаблоне элемента на плейсхолдер id
  5. Подключить скрипты: drop.js, xevian_frontend_javascripts_cms_effects.js,  xevian_frontend_javascripts_cms_portal.js

Рекомендации

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

См. также

  1. В меню типа drop сделать, чтобы выводились пункты из вкладки drop (в элементе меню)
  2. Как добавить новый раздел в меню

 

Комментарии

Вы не авторизованы. При отправке сообщения, в качестве автора будет указан "Гость". Вход | Регистрация

Руководство разработчика