We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 43810
    • 62 Posts
    Пример:

    Page1
    |
    SubPage1 - SubPage2 - SubPage3
    |
    SubSubPage1 - SubSubPage2

    - выводить страницы SubSubPage1, SubSubPage2 и все другие, которые когда-либо будут добавлены к SubPage1 или SubPage2 или SubPage3

    В Evolution есть extenter, так что получается типа такого: [!Ditto? &parents=`1` &extenders=`level` &level=`3` &tpl=`DittoTpl`!]. А как в Revolution и с getResources?
      • 49529
      • 196 Posts
      Без костылей - никак. Нельзя у gR указать точный уровень, с которого берем ресурсы, есть только параметр depth, но он выводит ресурсы еще и из всех родителей, а не только с указанного уровня. Если у SubSubPage1, SubSubPage2 и т.д. шаблон не такой, как у родителей, можно указать &parent=`Id page1` и &where=`{"template:=":ID шаблона нужного уровня}`. Если это невозможно, попробуйте посмотреть на альтернативные доплнения типа pdoResources. Точно не помню, но вроде у них был такой функционал.
        • 43810
        • 62 Posts
        Quote from: whitebyte at Jan 05, 2015, 06:35 AM
        Без костылей - никак. Нельзя у gR указать точный уровень, с которого берем ресурсы, есть только параметр depth, но он выводит ресурсы еще и из всех родителей, а не только с указанного уровня. Если у SubSubPage1, SubSubPage2 и т.д. шаблон не такой, как у родителей, можно указать &parent=`Id page1` и &where=`{"template:=":ID шаблона нужного уровня}`. Если это невозможно, попробуйте посмотреть на альтернативные доплнения типа pdoResources. Точно не помню, но вроде у них был такой функционал.

        Понял. Посмотрю у pdoResources. Хотя удивительно, необходимость выводить ресурсы только одного уровня, это повседневнейшая задача, но и у Ditto только через extenter.
          • 43810
          • 62 Posts
            • 49529
            • 196 Posts
            viener, это рабочее решение, но, к сожалению, это тот самый "костыль". Я для порядка открыл тикет гитхабе - https://github.com/opengeek/getResources/issues/96 . Но, учитывая то, что там висят непринятые pull request'ы с 2011 года, я бы не рассчитывал на оперативную реакцию.