Collections внутри collections?

Добрый день! Прошу совета экспертов.
На сайте будет несколько тысяч документов, у каждого из них от 1 до ~200 детей (без внуков). И родителей, и детей нужно скрыть из дерева. Как бы вы это реализовали? Для первого уровня — очевидно, Collections. А как быть со вторым? Если создать коллекцию внутри коллекции, то родительская снова появляется в дереве.

Заранее благодарю за советы.
AVV
AVV
13 мая 2016, 15:58
modx.pro
1 298
0

Комментарии: 11

Алексей Федоров
14 мая 2016, 18:55
+1
Я бы поменял структуру, чтобы не было подобного. Как вариант, создать три группы ресурсов. 1) родители 2) дочерние. 3) «внуки» и пусть себе лежат как соседние, а потом ах как-то ассоциировать друг с другом.
    v2254303
    15 мая 2016, 13:07
    0
    Grid Class Key
      AVV
      AVV
      15 мая 2016, 13:33
      0
      Благодарю! то, что нужно
        Владимир
        15 мая 2016, 13:39
        0
        Grid Class Key был страшно глючным, Collections очень стабилен и надстраиваемый.
        Как то Grid Class Key сломал мне сайт (черновик, естественно), и вернуть тип ресурса можно было только через базу данных. Говорю о прежних выпусках Grid Class Key. На всякий случай.
          AVV
          AVV
          15 мая 2016, 14:15
          0
          Да, именно из-за давней глючности в этот раз сначала на него даже не смотрел. Но сейчас увидел новую версию (январь 16), на первый взгляд — все ок. Так что попробую.
            Владимир
            15 мая 2016, 14:20
            0
            и потом расскажи народу об опыте использования Grid Class Key vs Collections )
            А Collections постоянно использую, вроде всем устраивает, встроенная в него Подборка пока в зачаточном виде, а остальное отлично себя зарекомендовало, особенно тем, что далеко не нужно лезть вносить правки.
          Владимир
          15 мая 2016, 14:01
          0

          Collections -уровни, без проблем
            AVV
            AVV
            15 мая 2016, 14:19
            0
            Да, они создаются, но у «Туризма» планируется более 1000 детей, т.е. «Статьи туризм» должны быть скрыты внутри родителя.
              Владимир
              15 мая 2016, 14:21
              0
              скрыты как- что подразумевается?
                AVV
                AVV
                15 мая 2016, 14:23
                0
                то есть в дереве мы должны видеть только верхние коллекции: Туризм, бизнес, культура
        AVV
        AVV
        15 мая 2016, 14:21
        +1
        Всем спасибо за ответы! Если не подойдет Grid Class Key (есть опасения насчет стабильности), то сделаю наверно так:
        1. У верхней категории в БД поставлю hide_children_in_tree=1
        2. Управлять ими буду через custom manager page
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          11