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

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

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

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

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

 

Ваше имя
Ваш Email
Вопрос
Twilight.basic
  • Узнайте больше
  • Сравните версии
  • Twilight.selection
  • Узнайте больше
  • Сравните версии
  • Twilight.evolution
  • Узнайте больше
  • Сравните версии
  •  
    Главная // Форум поддержки

    Сборка сайта / Использование различных сервисов / определение родителя в меню...

    есть новые сообщения  Время:   06.05.12 20:45
    web-prosto На сайте имеется меню из 5 пунктов 1-го уровня. У каждого пункта 1-го уровня имеется N-ое количество подпунктов до 3-х уровней.
    Каждый пункт первого уровня имеет свой цвет. Т.е. 1-й всегда будет зеленый, 2-й всегда будет красный и т.д. не зависимо от его названия… т.е. цвет привязан к порядковому номеру пункта.
    Сделано это так: в menu_design.xml в item … в level 1   проверяем $Attribute:branchnumber$... если он =1 то красим зеленым, если =2 то красим красным и т.д.

    Всё работает… НО…

    Но нужно теперь чтобы фон страниц всех подпунктов красился в соответствующий цвет… т.е. страница 1-го пункта меню и всех его подпунктов должны красится в зеленый и т.д.

    ВОПРОС: как можно проверять, что у данной страница пункта или подпункта Родитель 1-го уровня имеет порядковый номер (branchnumber) 1   или 2  и т.д.

    Нашел пока такой выход… добавить свойство к странице… и у каждой страницы устанавливать цвет! Но необходимо чтобы система сама определяла какой у его самого верхнего родителя порядковый номер и в соответствие с этим красил страницу в определенный цвет!

    есть новые сообщения  Время:   07.05.12 02:29
    Служба поддержки Сделайте отдельный макрос Menu на странице, который будет рисовать только пункты первого уровня (без $Children$ внутри). А в самих пунктах рисуйте только его порядковый номер (branchnumber). У вас получится макрос, отдающий только цифру, которую можно уже использовать в condition или filter.
    есть новые сообщения  Время:   07.05.12 11:56
    web-prosto Спасибо Огромное! все получилось! ... ну 1000-й раз убеждаюсь что всё гораздо проще чем думаешь... ломал голову как родителя вычислять... а сам для заголовка подменю выводил родителя...

    Ваше имя:

    Email:

    Сообщение:

    Прислать оповещение на email, если мне ответят

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

    Реклама: