We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 46711
    • 1 Posts
    Доброго времени суток!
    В деле ModX я новичок. Так получилось, что пришлось перенять админа с одного сайта, сделанного на этом движке.
    И вот открываю я урок, допустим, по отображению нужной мне информации с помощью всеми известного getResources. "О, думаю я потирая ручки, сейчас я на примерах пойму что к чему!" И что вы думаете? На первом же примере несостыковка с действительностью.
    Я открываю в админке статью. вписываю туда простейшее
    [[getResources]]
    , сохраняю. пытаюсь зайти чтобы проверить. и.. ничего! пусто!
    Народ, почему там может происходить? да, кривые руки тут могут перечисляться, но ведь ни на простейшей команде! ..или все же? =)

    Подскажите, пожалуйста, решение в моем случае "ребуса"...
    .. С надеждой в ожидании...
      • 25599
      • 59 Posts
      Никакого ребуса. getResources по умолчанию выводит ресурсы, которые являются дочерними к тому, где Вы его вызываете. То есть, если у Вас структура:

      Контейнер (1)
      - Статья 1 (2)
      - Статья 2 (3)
      - Статья 3 (4)

      То, чтобы вывести список статей, Вы должны вызывать getResources в док-те "Контейнер (1)".

      Если хотите где-то ещё, то используйте параметр "parents", который и сообщает сниппету из какого контейнера брать ресурсы.
      То есть, на странице статьи, в вышеописанной структуре, должно быть:
      [[getResources? &parents=`1`]]


      А вообще вот: http://rtfm.modx.com/extras/revo/getresources
        • 46877
        • 18 Posts
        Не работает!!! Если в чанк вписать [[*content]] то выводится контент со страницы на который вы находитесь, а если [[+content]] вообще ничего.
        Главная страница вставлен снипет
        [[!getResources?
        &resources=`6`
        &tpl=`111`
        &showHidden=`1`
        ]] - как видите требуется вывести дочерние ресурсы ресурса с ID6
        В чанке 111 ставлю [[*content]] и вижу контент каждой страницы, ставлю [[+content]] невижу ничего.
        Просто запуск getResources без чанка не выдаёт ничего, никакого дампа, масива. Может Вы скажете не разобрался, а уже лезет с глупыми вопросами, но в описании getResources скупо показан способ вывода и параметры.
          • 25599
          • 59 Posts
          Тут уже написал: https://forums.modx.com/thread/89571/getresources-tv-chank-039-s#dis-post-494058

          Чтобы выводился content, нужно прописать параметр &includeContent=`1` в вызове. В шаблоне — [[+content]] [ed. note: rpa last edited this post 12 years, 6 months ago.]