Вход для клиентов и партнеров
в начало сайта
Партнерская программаОнлайн демоСкачатьКарта сайта
 

Регламент
Документация
Часто задаваемые вопросы (FAQ)
Решения типовых вопросов
Форум поддержки
Библиотека разработчика

Посмотрите демо-ролики и убедитесь в том, что "Twilight CMS" очень удобна в управлении, понятна и проста.

Бесплатно скачайте "Twilight.Basic", установите на своем компьютере и изучите систему более детально.

Если вам нужно установить "Twilight CMS" на существующий сайт или разработать новый - обращайтесь в отдел интеграции.

 

Ваше имя
Ваш Email
Вопрос
Twilight.basic
  • Узнайте больше
  • Сравните версии
  • Twilight.selection
  • Узнайте больше
  • Сравните версии
  • Twilight.evolution
  • Узнайте больше
  • Сравните версии
  •  
    Главная // Библиотека разработчика // Справочники // Книга рецептов (Cookbook) // Стандартные решения типовых задач //

    Графические меню


    С точки зрения разработчика пункт меню представляет собой элемент с названием node-pointer, которые выстраиваются иерархически в рамках корневых контейнеров folder assign="menu" в файле menu.xml. Пункт меню является указателем на определенную страницу (элемент node) или на ссылку (элемент link). Меню формируются автоматически при редактировании структуры редактором сайта, поэтому разработчику достаточно лишь определить необходимые корневые контейнеры.

    По умолчанию пункты меню имеют только свойств title, которое наследуется от title исходной страницы (или ссылки).

    Для разработки сложных меню, например, состоящих из графических элементов, разработчику необходимо придать пунктам меню дополнительные свойства. В Системе это реализовано с помощью предопределенного справочника menuitems.dat, и предопределенной сущности (в entities.xml) с идентификатором menuitem.

    Для подключения дополнительных свойств достаточно определить сущность с именем menuitem. В дизайне (menu_design.xml) дополнительные свойства будут доступны через свойство страницы ($PointProperty[property_name]$). Правка свойств автоматически станет доступна редактору сайта при выборе пункта меню в дереве слева.

    Пример сущности для графического пункта меню, имеющего два состояния (подсвеченное и обычное):

    <entity id="menuitem" name="Графические пункты меню">
           <field id="title" type="locked" name="Название" />
           <field id="image" type="image" name="Обычное изображение" />
           <field id="image_active" type="image" name="Подсвеченное изображение" />
    </entity>

    « к списку

    версия для печати

     
    © 2003-19 Страта Технологии (создание сайтов, разработка cms), Twilight CMS in english.
    Наш адрес: Москва, пр. Маршала Жукова д.51
    Тел.: (495) 222-6436, E-mail: , карта сайта, условия использования информации о CMS
    Звоните через Skype:  

    Реклама: