On March 26, 2019 we launched new MODX Forums. Please join us at the new MODX Community Forums.
Subscribe: RSS
  • Доброй ночи,
    допустим есть следующая струтура меню:
    -------------------------------
    index
    |
    |___title1

    |sub1_1
    |sub1_2
    |sub1_3

    |___title2
    |sub2_1
    |sub2_2
    |sub2_3

    |___title3
    |sub3_1
    |sub3_2
    |sub3_3


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

    Возможно ли в нужном мне месте вызвать только одно из title ?
    • 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?
      • Спасибо, извиняюсь, я неправильно сформулировал

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

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

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

            Who can defeat the Russian bear?
          • zilON

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


            обратите внимание на http://modx.ru/sandbox/about/brief/ (меню справа)
              http://modx.ru - российская поддержка MODx
              http://newscup.ru - экспериментальный проект
              http://yentsun.com - персональный сайт
            • [[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?
              • 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 - персональный сайт
                • у меня работает, а почему не должно работать?
                    "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

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

                    Who can defeat the Russian bear?
                  • 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 - персональный сайт
                    • thanks smiley