Вход • Регистрация

Как вывести дочернее меню?

  • 21 декабря 2011 г. , редакция: 21 декабря 2011 г.
  • Добрый день всем. Работаю с этой CMS впервые. Посмотрел видеоурок о том, как выводить дочернее меню. Пытаюсь сделать тоже самое, но меню не выводится. Код такой.
    Код
    <insert name="show_block" module="menu" koren="2">
    • 21 декабря 2011 г.
    • в новой версии этот код не работает. нету атрибута koren
      • 21 декабря 2011 г.
      • Ок, спасибо. А как тогда вывести? Может подскажите?
        • 21 декабря 2011 г.
        • Ссылка на документацию

          В 4.5 тег меню поддерживает следующие атрибуты:
          Код
          $attributes = $this->get_attributes(
          $attributes, 'id', 'template',
          'tag_start_1', 'tag_end_1', 'tag_active_start_1', 'tag_active_end_1', 'tag_level_start_1',
          'tag_level_end_1', 'tag_active_child_start_1', 'tag_active_child_end_1', 'hide_parent_link', 'separator_1','count_level'
          );

          В общем выводить дочерние меню можно с помощью атрибута id регулируя count_level (количество уровней)
          • 21 декабря 2011 г. , редакция: 21 декабря 2011 г.
          • Извиняюсь, я делал по видео, а в новой версии судя по всему по-другому. Спасибо, все получилось. Тогда заодно сразу узнаю еще кое-что.
            В общем использую site.php для всего сайта, но у меня есть несколько страниц к которых есть дочерние страницы. В общем как сделать так, чтобы для одной главной страницы, выводились только ее дочерние. Допустим для страницы номера и тарифы, выходили только номера. А для страницы о компании, только то что связано с компанией.
            Да и еще языки почему-то выводятся вот так
            Код
            <div class="top_lang">
            <div class="top_lang_left"></div>
            <div class="top_lang_right"></div>ru <a href="http://diafan/eng/">eng</a> </div>
            </div>
            • 22 декабря 2011 г.
            • >>Допустим для страницы номера и тарифы, выходили только номера.
              Сделайте еще один файл дизайна страницы, например site_number.php, в котором будет только вывод номеров и подключите к этому дизайну вашу страницу "номера и тарифы". Для компании по аналогии.
              • 22 декабря 2011 г.
              • Да я об этом думал, но надеялся что есть попроще вариант.
              • 09 февраля 2012 г.
              • А если на сайте 20 таких разделов, что теперь подключать 20 дизайнов?

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум