Объект системы "Меню"

Объект "Меню" (далее меню) принадлежит системному справочнику "Меню".

Справочник "Меню" допускает многоуровневые группировки. Группы справочника могут содержать дочерние группы. Перемещение групп не влияет на работу сайта. Нельзя удалить группу, если в ней содержится меню на которое содержится ссылка на какой либо странице. Перемещение меню в группах не влияет на работу сайта. Нельзя удалить меню на которое содержится ссылка на какой либо странице.

Объект "Меню" является статическим текстом c HTML разметкой для подключения в блок шаблона страницы и представляет собой список (ul) пунктов содержащих ссылки не страницы сайта. При совпадении адреса ссылки с адресом открываемой страницей или с адресом ассоциированной страницы, класс стиля пункта меняется. У меню нет ограничений на количество страниц и блоков для подключения. При внесении изменений в меню требуется запустить сборку меню. Страницы имеющие ссылки на вновь собранное меню нуждаются в кешировании.

Объект меню содержит следующие параметры:

  • Уникальный ID
  • Наименование
  • Описание
  • Текст шапки меню
  • Суффикс класса стиля
  • Список пунктов меню
  • HTML текст собранных меню (для каждого выбранного пункта свой вариант собранного меню меню)

Объект пункт меню содержит следующие параметры:

  • Уникальный ID
  • Подпись
  • ID страницы на которую ссылается пункт
  • Список ID ассоциированных с пунктом страниц