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

вывод меню

  • 30 сентября 2013 г.
  • добрый день у меня такой вопрос - как вывести на странице название пункта меню? есть верхнее (главное) меню. Например пункты - О компании, продукция и т.д. также есть второе левое меню - в нём должны выводится пункты - ссылка на подстраницы. необходимо чтобы при выборе страницы о компании над левым меню выводилось название пукта меню (ну или оно же название раздела). те. о компании, например. а снизу шло левое меню со своими ссылками..например 1. руководство 2. документы и т.д. Далее в разделе продукция тоже сверху над левым меню должно быть написано название раздела или пункт меню и затем СВОИ пункты меню - ссылки на страницы для этого раздела... т.е. вверху продукция, а ниже. например, детали, изделия, товары (например)...
    Подскажите, пожалуйста,как всё это реализовать. уже запутался:) видеоуроки очень полезные) сайт интегрировали за 1 день. осталось только вот это левое меню для каждого раздела.
    • 30 сентября 2013 г.
    • понимаю что если выводить имя пункта меню - то echo '$row["name"]'; - но не работает.:( надо вывести имя пункта из верхнего меню. или выводить имя раздела? я запутался..помогите пожалуйста!)
      • 01 октября 2013 г.
      • сделал 2 меню.одно оставил верхнее. а второе например о компании..туда засунул все остальные пункты. работает хорошо. но пропадает "активность" пункта о компании в главном (верхнем меню). как это можно исправить? задача, ребят, такая - что при выборе категории в верхнем меню, например продукция - в левом меню выводились пункты из этой категории (ссылки на страницы-подкатегории..например руководство, документы, история компании и т.д. возможно ли сделать 1 меню? левое меню как вложенность верхнего? но как это реализовать? напишите, пожалуйста, примеры))) пойду спать)завтра на свежую голову попробую. уже совсем запутался))) но в целом интегрировать дизайн очень легко, без проблем) спасибо за разработку удобной CMS) только вот с меню я чего-то туплю:(
  • 01 октября 2013 г.
  • т.е. количество левых меню у меня соответствует количеству пунктов в верхнем.
    • 01 октября 2013 г.
    • есть такой шаблонный тег show links
      • 01 октября 2013 г.
      • СПАСИБО! Всё оказалось очень просто:) а я ночью ломал голову с меню))) в конце недели сдаём сайт)) даа, сделать сайт на Diafan.CMS - очень просто:) спасибо разработчикам)))
  • 01 октября 2013 г.
  • такой способ облегчил разработку сайта, но есть ещё вопрос. при выборе в верхнем меню "компания" - слева тегом show links выводятся ссылки на дочерние страницы - т.е. в "левом меню" выходит, например о компании, новости, руководство, история компании и т.д. но при выборе например пункта, "руководство" - в "левом меню" пропадают остальные ссылки - т.е. новости, о компании история и т.д. т.е. не отображается список ссылок дочерних страниц для страницы "компания". как можно решить эту проблему? заранее спасибо)
    • 01 октября 2013 г.
    • А вам дублирование меню по юзабилити надо вообще? :)
      • 01 октября 2013 г.
      • тут идёт не дублирование а "как бы" второй уровень меню. верхнее topmenu - это категории - о компании продукция услуги контакты и т.д. а во втором - leftmenu- там идёт раскрытие категорий - т.е. там то что содержат категории: напр. "о компании" (категория) - пункты в leftmenu руководство документы история компании и т.д. Задумка у нас такая. :-)
  • 01 октября 2013 г.
  • как сделать так, чтобы при выборе пунктов из 2меню, оставался активным пункт из 1меню?
    • 01 октября 2013 г.
    • тоже столкнулся с этой проблемой
      решил следующим образом:

      и в первом и во втором меню должен присутствовать нужный пункт
      вот тут например http://vic96.ru/catalog/office/kresla/kreslo-rukovoditelya/
      пункт "кресло руководителя" есть и в левом меню и в верхнем, но в верхнем он просто не отображается
      • 01 октября 2013 г.
      • должен присутсвовать в составе меню но не отображаться? попробую. отпишусь)))
        • 01 октября 2013 г.
        • да. если пункт в составе меню и он выбран, то все его родители будут знать об этом.
      • 01 октября 2013 г.
      • сделал как у Вас, в верхнем меню отметил "сделать неактивным" - пункт из левого в верхнем не показывается, но и главный пункт остаётся всё равно не выделенным. как сделать так, чтобы он выделился?)
  • 01 октября 2013 г.
  • спасибо огромное, студия Реборн)))) по Вашему способу всё получилось!) в CSS нужно было добавить
    Код
    #header .menu li.active ul.menuSimple{
    display:none;}

    Спасибо!)
  • 28 октября 2015 г. , редакция: 03 ноября 2015 г.
  • Добрый вечер.

    Я сделал по другому. Все то же самое (2 меню), а в файле menu.view.show_level_topmenu_2.php просто отключил (закомментировал) вывод всего... тоже работает.

Новости

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

Форум