We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 9998
    • 14 Posts
    Привет, я начинающий модиксист. Делаю сайт для магазина ритуальных услуг laugh Прошу помочь реализовать такое меню на modx.
    Главное меню(то, у которого серый фон) я сделал с помощью статьи:
    <?php
    $results = $modx->getDocumentChildren(
    
    $id = 0, 
    
    $active = 1,
    
    $deleted = 0, 
    
    'id, pagetitle, published, menuindex, deleted, hidemenu, menutitle', 
    
    $where = 'hidemenu = 0', 
    
    $sort='menuindex', 
    
    $dir='ASC', 
    
    $limit = '' 
    
    );
    
     
    $cid = $modx->documentIdentifier; 
    
     
    $items = "";
    
    $output = "";
     
    foreach($results as $key => $value) {
    
    if ($value["id"] == $cid) {
    
    $active = " id=\"menu_link:active\"";
    
    }
    
    else {
    
    $active = "";
    
    }
    
    if ($value["menutitle"] != "") {
    
    $title = $value["menutitle"];
    
    }
    
    else {
    
    $title = $value["pagetitle"];
    
    }
    
    
    $items .= "<a class=\"menu_link\" href=\"[~".$value["id"]."~]\" title=\"".$title."\">".$title."</a>\n";
    
    }
     
    
    if ($items != "") {
    
    $output = "\n";
    
    $output .= $items;
    
    $output .= "\n";
    
    }
    
     
    
    
    return $output;
    ?>


    Теперь, нужно сделать сабменю и сабсабменю)). Сабменю появляется при переходе на страницу "Каталог продукции" и "галлерея" , состоит из 5 пунктов: "Венки", "Гробы", "Памятники", "Ограды", "Прочее". При Открытии страницы "каталог продукции" осуществляется переход на первый пункт сабменю т.е. "Венки". Сабсабменю Появляется если перейти на 3й пункт сабменю т.е. "Памятники". При открытии страницы "Памятники"  так же осуществляется переход на первый пункт сабменю т.е. "Гранит". Надеюсь вы мне поможете.

    P.S. изучением php собираюсь заняться в скором времени.
      • 22301
      • 1,084 Posts
      [вырезано цензурой]

      Для начала настоятельно рекомендую ознакомиться с документацией к WayFinder’у по ссылке:
      http://www.muddydogpaws.com/development/wayfinder/parameters.html
      примеры там тоже присутствуют.

      Далее посмотреть меню здесь:
      http://www.cssplay.co.uk/menus/

      Уверен, что лучше потратить 1-2 дня полностью на вдумчивое изучение материалов по ссылкам и помочь себе самому, чем не дождаться помощи от сообщников.

      с php можно подождать, а вот без html и css никуда.
        [img]http://jurist-info.ru/pic/rrr.jpg[/img]

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

        Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
        • 897
        • 1,620 Posts
        от себя добавлю: вам нужен параметр &hideSubMenus в вызове Wayfinder
          "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

          Не используйте Revo для "просто сайтов". Используйте Evo

          Who can defeat the Russian bear?
          • 9998
          • 14 Posts
          Quote from: openagate at Mar 18, 2009, 04:29 PM

          [вырезано цензурой]

          Для начала настоятельно рекомендую ознакомиться с документацией к WayFinder’у по ссылке:
          http://www.muddydogpaws.com/development/wayfinder/parameters.html
          примеры там тоже присутствуют.

          Далее посмотреть меню здесь:
          http://www.cssplay.co.uk/menus/

          Уверен, что лучше потратить 1-2 дня полностью на вдумчивое изучение материалов по ссылкам и помочь себе самому, чем не дождаться помощи от сообщников.

          с php можно подождать, а вот без html и css никуда.

          Html и css я знаю очень хорошо, так что с html кодом у меня проблем нет, основная проблема в php. Буду курить мануалы.
            • 9998
            • 14 Posts
            Quote from: Aleksey at Mar 19, 2009, 02:34 AM

            от себя добавлю: вам нужен параметр &hideSubMenus в вызове Wayfinder
            Спасибо, учту.
              • 785
              • 2,113 Posts
              Что накинулись на человека? Он по наивности пошел на modx.ru, прочитал статью о том, как делать меню, и сделал что-то подобное. Он же не знал, что не надо ничего подобного делать, а надо было использовать стандартные сниппеты, включенные в состав MODx. Единственная его оплошность – он не обратил внимания на слова в статье «мы не будем искать легких путей». Интересно, и сколько еще наивных людей мучается, следуя советам с сайта modx.ru, который вместо продвижения стандартных сниппетов советует идти другим путем? Типа «нормальные герои всегда идут в обход».
              Это было просто высказывание, ни с кем спорить ни о чем не собираюсь, с фанатами modx.ru полемизировать не буду, на гневную критику в мой адрес отвечать не собираюсь.
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации
                • 9998
                • 14 Posts
                Quote from: AKots at Mar 19, 2009, 11:22 AM

                Что накинулись на человека? Он по наивности пошел на modx.ru, прочитал статью о том, как делать меню, и сделал что-то подобное. Он же не знал, что не надо ничего подобного делать, а надо было использовать стандартные сниппеты, включенные в состав MODx. Единственная его оплошность – он не обратил внимания на слова в статье «мы не будем искать легких путей». Интересно, и сколько еще наивных людей мучается, следуя советам с сайта modx.ru, который вместо продвижения стандартных сниппетов советует идти другим путем? Типа «нормальные герои всегда идут в обход».
                Это было просто высказывание, ни с кем спорить ни о чем не собираюсь, с фанатами modx.ru полемизировать не буду, на гневную критику в мой адрес отвечать не собираюсь.
                Ну просто другой альтернативы на русском языке я не нашёл, а английский я не знаю не очень хорошо=) Буду разбираться. Не судите строго, я всего лишь школьник пытающийся зарабатывать деньги. rolleyes
                  • 19800
                  • 180 Posts
                  Quote from: foust at Mar 19, 2009, 11:34 AM

                  Ну просто другой альтернативы на русском языке я не нашёл, а английский я не знаю не очень хорошо=) Буду разбираться. Не судите строго, я всего лишь школьник пытающийся зарабатывать деньги. rolleyes

                  парень, без английского в modx никуда
                  да и в программирование тоже

                  лучше систему попроще юзать
                  хотя я даже не знаю какую

                  самому за исключением инет магазинов приходится Modx юзать
                    • 9998
                    • 14 Posts
                    Quote from: mk99 at Mar 19, 2009, 12:03 PM

                    Quote from: foust at Mar 19, 2009, 11:34 AM

                    Ну просто другой альтернативы на русском языке я не нашёл, а английский я не знаю не очень хорошо=) Буду разбираться. Не судите строго, я всего лишь школьник пытающийся зарабатывать деньги. rolleyes

                    парень, без английского в modx никуда
                    да и в программирование тоже

                    лучше систему попроще юзать
                    хотя я даже не знаю какую

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

                    На счёт CMS. Я считаю что нужно выбирать систему в соответствии задачам проекта, а не по сложности\лёгкости.
                      • 19800
                      • 180 Posts
                      Quote from: foust at Mar 19, 2009, 02:09 PM

                      Quote from: mk99 at Mar 19, 2009, 12:03 PM

                      Quote from: foust at Mar 19, 2009, 11:34 AM

                      Ну просто другой альтернативы на русском языке я не нашёл, а английский я не знаю не очень хорошо=) Буду разбираться. Не судите строго, я всего лишь школьник пытающийся зарабатывать деньги. rolleyes

                      парень, без английского в modx никуда
                      да и в программирование тоже

                      лучше систему попроще юзать
                      хотя я даже не знаю какую

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

                      На счёт CMS. Я считаю что нужно выбирать систему в соответствии задачам проекта, а не по сложности\лёгкости.

                      да завыбирайся хоть
                      но чтобы одну систему изучить на уровне создания проектов, за которые тебе платят не 10 штук рублей, нужно убить ОЧЕНЬ много времени
                      поэтому их количество необходимо сводить к минимуму, по функциям категории упрощать максимально