We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 33535
    • 14 Posts
    Доброй ночи,
    допустим есть следующая струтура меню:
    -------------------------------
    index
    |
    |___title1

    |sub1_1
    |sub1_2
    |sub1_3

    |___title2
    |sub2_1
    |sub2_2
    |sub2_3

    |___title3
    |sub3_1
    |sub3_2
    |sub3_3


    -------------------

    Возможно ли в нужном мне месте вызвать только одно из title ?
      • 897
      • 1,620 Posts
      title1 - id=1
      title2 - id=2
      title3 - id=3

      [[DropMenu? &startDoc=`id` &levelLimit=`1` ]]

      если надо выводить на странице titlexxx его подменю, то [[... &startDoc=`[*id*]` ...]]
        "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

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

        Who can defeat the Russian bear?
        • 33535
        • 14 Posts
        Спасибо, извиняюсь, я неправильно сформулировал

        Выводить нужно только один пункт типа "title1" в нужном месте
          • 897
          • 1,620 Posts
          список переменных документа

          в вашем случаи [*pagetitle *]
            "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

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

            Who can defeat the Russian bear?
            • 33114
            • 518 Posts
            zilON

            возможно конечно.
            нужно выводить только title или все подменю с ним?


            обратите внимание на http://modx.ru/sandbox/about/brief/ (меню справа)
              http://modx.ru - российская поддержка MODx
              http://newscup.ru - экспериментальный проект
              http://yentsun.com - персональный сайт
              • 897
              • 1,620 Posts
              [[DropMenu? &startDoc=`[*parent*]` &levelLimit=`1` ]] так чтоли?
                "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

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

                Who can defeat the Russian bear?
                • 33114
                • 518 Posts
                Quote from: aleksey.stepanov at Jul 26, 2006, 12:12 PM

                [[DropMenu? &startDoc=`[*parent*]` &levelLimit=`1` ]] так чтоли?

                Алексей, у тебя такие конструкции работают?:) или ты поставил себе рекурсивный парсер?
                без него они работать не будут, поэтому в песочнице по-другому сделано.

                однако у автора темы суть вопроса не в этом была. он спрашивал насчет вывода одного из разделов сайта с подменю в любом месте. и это очень просто сделать smiley
                  http://modx.ru - российская поддержка MODx
                  http://newscup.ru - экспериментальный проект
                  http://yentsun.com - персональный сайт
                  • 897
                  • 1,620 Posts
                  у меня работает, а почему не должно работать?
                    "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

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

                    Who can defeat the Russian bear?
                    • 33114
                    • 518 Posts
                    Quote from: aleksey.stepanov at Jul 26, 2006, 12:35 PM

                    у меня работает, а почему не должно работать?

                    Забыл я однако, что да, такое работает, но этот вызов нельзя потом будет спрятать в чанк, TV или другой сниппет (что чаще всего необходимо).

                    Итак, zilON, вот ваше решение:

                    [[getdoc? &id=`ИД нужного раздела` &field=`pagetitle`]] - (заголовок раздела)
                    [[DropMenu? &startDoc=`ИД нужного раздела` &levelLimit=`1` ]] - (выведет подразделы)



                    сниппет getdoc:
                    $id = isset($id)? $id: $modx->documentObject['id'];
                    	
                    $field = isset($field)? $field : "pagetitle";
                    
                    $result = $modx->getDocument($id,$field);
                    
                    return $result[$field];

                      http://modx.ru - российская поддержка MODx
                      http://newscup.ru - экспериментальный проект
                      http://yentsun.com - персональный сайт
                      • 33535
                      • 14 Posts
                      thanks smiley