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

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

  • 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 дизайнов?

Новости

  • 19 сентября, пятница
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября, понедельник
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.
  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.

Форум