Редактирование меню
Редактирование пунктов меню возможно как в административном, так и в публичном разделе.
В административной части меню можно отредактировать одним из трех способов: с помощью формы в упрощенном или в расширенном режиме, либо как код текстового файла.
Административная часть
Форма предназначена для создания нового или редактирования уже существующего меню.
Контекстная панель
Кнопка | Описание |
---|---|
Каталог | Переход в папку, открытую в данный момент в Менеджере файлов. |
Расширенный режим/Упрощенный режим | Переключение между режимами редактирования меню. |
Редактировать как файл | Переключение в режим редактирования кода меню. |
Удалить меню | Удаление меню. |
Форма редактирования меню. Упрощенный режим
Форма служит интерфейсом для создания пунктов меню в упрощённом режиме. Для добавления новых пунктов следует заполнить поля таблицы и сохранить внесённые изменения.
Поле | Описание | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Тип меню | Тип создаваемого/редактируемого меню. | ||||||||||
Пункты меню | |||||||||||
|
Форма редактирования меню. Расширенный режим
Форма редактирования пунктов меню в расширенном режиме позволяет изменять значения дополнительных параметров пунктов меню.
Поле | Описание |
---|---|
Тип меню | Тип создаваемого/редактируемого меню. |
Шаблон для меню | Шаблон для создаваемого/редактируемого меню. |
Пункты меню | |
Название | Название пункта меню, как оно будет показано в меню в публичной части. |
Ссылка | Ссылка на страницу или раздел сайта. |
Сортировка | Порядок сортировки пунктов меню. Меньшее число соответствует более высокому положению. |
Удалить | Чтобы удалить пункт меню, установите флаг в это поле и нажмите кнопку Сохранить или Применить. |
Доп. ссылки для подсветки | Указываются страницы сайта, при переходе на которые также будет подсвечиваться (выделяться) создаваемый пункт меню.
Например, пункт меню Siemens ссылается на страницу со списком телефонов соответствующей марки ( /catalog/phone/section.php ).Если вы хотите, чтобы при просмотре детальной информации о каждой модели телефона также выделялся пункт меню Siemens, то в этом поле нужно указать путь к странице с детальной информацией о модели телефона (например, /catalog/phone/element.php ).
Путь к страницам задается относительно корня сайта. Если все страницы, при переходе на которые должен быть подсвечен пункт меню, хранятся в одной папке сайта, то в поле Доп. ссылки для подсветки можно указать путь к данной папке относительно корня сайта. Например, /catalog/phone/ . |
Тип условия | Тип условия, при выполнении которого пункт меню будет показываться посетителям:
|
Условие | Условие, при выполнении которого будет отображаться пункт меню. |
Параметры | Указываются любые параметры, используемые при построении шаблоном пункта меню. Параметры хранятся в ассоциированном массиве $PARAMS в виде пар "имя =>значение". При построении меню по шаблону, в самом шаблоне может быть добавлена проверка параметра, например:
if ($PARAMS["MY_PARAM"]=="Y")или подставлено его значение: <a href='".$link."' В поставляемом дистрибутиве продукта для меню используется параметр Дополнительное выделение пунктов меню, позволяющий выделить первый пункт меню с помощью разделителя. Для этого в поле Название параметра необходимо указать SEPARATOR, а в поле Значение ввести Y. |
Кнопка Вставить добавляет в форму еще один пункт меню.
Публичная часть
Работа с меню в публичной части сайта подробно описана в уроке Меню курса Контент-менеджер.