Page 1 of 1
Как визуально разбить меню сайта?
Posted: Sun Jun 21, 2015 9:50 am
by landex
Всем привет!
В связи с расширением деятельности клиента ему понадобилось визуально разбить меню сайта на подразделы
Сейчас оно выглядит так
услуга 1
услуга 2
услуга 3
и тп, их стало много и они стали сливаться,надо сделать примерно как ниже
СТРОИТЕЛЬСТВО МАШИН
услуга 1
услуга 2
РЕМОНТ ДВИГАТЕЛЕЙ
услуга 1
услуга 2
ну и тд
Кто решал такую задачу? Наверняка не я первый столкнулся с такой постановкой??

Спасибо!
Re: Как визуально разбить меню сайта?
Posted: Mon Jun 22, 2015 1:21 pm
by Kirzon
День добрый.
Делается подобное предельно просто. Сперва нужно в разделе управления контентом (Контент -> Страницы) распределить нужные страницы по нужным подразделам, т.е. если раньше список выглядел, например, так:
-> 1. Услуга 1
-> 2. Услуга 2
-> 3. Услуга 3
...
новый список контента примет примерно такой вид:
-> 1. Строительство машин
|-> 1.1. Услуга 1
|-> 1.2. Услуга 2
|-> 1.3. Услуга 3
-> 2. Ремонт двигателей
|-> 2.1. Услуга 1
|-> 2.2. Услуга 2
...
Нажатие в разделе управления страницами кнопочки "Изменить порядок страниц" позволяет таскать мышой страницы как угодно, так что выстроить структуру несложно.
При построении меню система пробегает по всем страницам и различает глубину вложенности. Потенциально можно создать меню с любой глубиной вложенности.
Свежесозданные основные разделы могут быть как страницами с общим описанием, так и просто служить только для обозначения раздела со своим названием.
С созданием вложенных меню стандартный скрипт cssmenutpl вполне спокойно справится, изменения нужны только если хочется дополнительных украшалок и эффектов. Отображение же и пропадание вложенных подменю решается уже средствами CSS.
Re: Как визуально разбить меню сайта?
Posted: Wed Jun 24, 2015 7:35 pm
by landex
Спасибо!
попробую так сделать, отпишу по результатам.
