We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 2656
    • 44 Posts
    Здравствуйте, подскажите есть ли такая возможность и насколько это просто реализовать, чтобы основное меню сайта было вертикальным (содержимое не меняется), а вертикальное меню слева отображало подразделы выбранного в главном меню раздела.

    Просьба сильно не пинать - модикс вижу впервые, но есть профессиональный интерес опробовать его на реальном, а не учебном проекте.
    Заранее благодарен smiley
      • 23695
      • 230 Posts
      ну допустим на месте основного меню [!Wayfinder?&startId=`0`&level=1!] будет выводить разделы из корня startId=`0`
      а на месте второго меню вызов [!Wayfinder?&level=1!] по умолчанию (&startId - (current docId)), т.е. боковое меню будет выводить подразделы того пункта в который вы перешли по основному меню.
      http://wiki.modxcms.com/index.php/Wayfinder
        • 2656
        • 44 Posts
        Чудно smiley буду пробовать smiley
          • 2656
          • 44 Posts
          Аха, все бы хорошо, но когда переходишь по ссылке из подменю оно исчезает, т.к. по умолчанию (&startId - (current docId))
          А нужно чтобы оно меню оставалось на месте.

          Это мой первый проект на modx - главное разобрацца wink
            • 33694
            • 742 Posts
            Ну давайте разбирацца. На какие мысли это вас наводит?
              • 22301
              • 1,084 Posts
              Добрый и злой, ха-ха-ха grin grin grin


              Чтобы меню оставалось на месте, надо в &startId указать ID документа, к которому необходимо привязать меню.
                [img]http://jurist-info.ru/pic/rrr.jpg[/img]

                Безжалостный пияр!
                Artima -- неуч!
                Осторожно: преступная локализация -- modx-cms.ru
                Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

                Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
                • 2656
                • 44 Posts
                Что-то трудно идет процесс осознания...
                  • 22301
                  • 1,084 Posts
                  Если меню глобальное, то есть должно быть на всех страницах сайты (или почти на всех) одинаковое, с постоянным набор элементов, то его необходимо привязать к корневому разделу. Меню строится путём перебора родителей и вывода их детей. Вот и надо указать ID главного родителя.

                  (&startId - (current docId)) -- вот при таком раскладе при переходе от страницы к страницы в качестве корневой будет использоваться текущая страница.
                    [img]http://jurist-info.ru/pic/rrr.jpg[/img]

                    Безжалостный пияр!
                    Artima -- неуч!
                    Осторожно: преступная локализация -- modx-cms.ru
                    Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

                    Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
                    • 2656
                    • 44 Posts
                    По идее для отображения подменю нужно сделать так:
                    [!Wayfinder?&startid=[*parent*] &level=1 !] 
                    

                    Но так не работает... не правильно мыслю?
                      • 2656
                      • 44 Posts
                      Сейчас поясню. Структура сайта такая:
                      [tt]
                      О нас (1)
                      Сертификаты (16)
                      Награды (17)
                      404 - Страница не найдена (2)
                      Координаты (3)
                      Каталог продукции (4)
                      Продукт 1 (7)
                      Продукт 2 (8)
                      Услуги (5)
                      Услуга 1 (9)
                      Услуга 2(10)
                      Услуга 3(11)
                      Услуга 4(12)
                      Новые проекты (6)
                      [/tt]

                      На всех страницах есть горизонтальное меню, состоящее из корневых эл-тов. вот так: [[Wayfinder?&startId=`0`&level=1]]
                      Когда переходишь, например в услуги должно слева появиться меню со списком услуг. Также с каталогом продукции.
                      При переходе на эл-т из левого меню, например услуга1, меню слева должно остаться на месте. Вот этого я как раз и не могу добиться...
                      Когда переходишь на эл-ты в корне (Новые проекты, координаты) не имеющие детей - меню слева отсутствует.