Sortby в pdomenu

Здравствуйте!

Вывожу список ресурсов в 1ом меню таким образом:
[[pdoMenu?
    &parents=`95`
    &showHidden=`0`
    &showUnpublished=`0`
    &useWeblinkUrl=`0`
    &outerClass=`child`
    &innerClass=`child`
    &parentClass=`has-child`
    &levelClass=`level-`
    &firstClass=`0`
    &lastClass=`0`
    &tplOuter=`@INLINE [[+wrapper]]`
    &tplCategoryFolder=`@INLINE <li [[+classes]]><span>[[+menutitle]]</span><span class="toggler"></span>[[+wrapper]]</li>`
    &tplParentRow=`@INLINE <li [[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a><span class="toggler"></span>[[+wrapper]]</li>`
    &resources=`114,106,121,2011,132,141,1335,128,137,1831,1965,1995,5093,5127,5160,5172,5218,5221,5224,5227,5261,5451,5601,5564,`
 ]]

Подскажите, пожалуйста, можно ли сделать сортировку вывода (&sortby) по порядку, который указан в &resources? А то у меня данные ресурсы находятся в разных местах и, например, нужный menuindex будет не совсем правильно задавать — поломается вывод в других местах…
steve.kon
11 марта 2022, 16:57
modx.pro
840
0

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

Артур Шевченко
11 марта 2022, 22:19
+1
Если коротко, то нет. А если чуть подробнее, то в таком варианте как у тебя, можно вывести меню статично, по сути ничего не изменится, а порядок сможешь задать вручную.
    steve.kon
    12 марта 2022, 12:45
    0
    Ну вообще да)) Т.к. resources забиты вручную. Хотя, единственный смысл так делать, чтобы добавлялось active
    Alexey
    11 марта 2022, 23:05
    +2
    &sortby=``
    &sortdir=`asc`
    Так не прокатит?
      Артур Шевченко
      11 марта 2022, 23:19
      0
      Ставлю рубль, что нет)))
        Alexey
        11 марта 2022, 23:21
        0
        В pdoResources точно работало. Насчет pdoMenu вот не помню:)
          Артур Шевченко
          11 марта 2022, 23:23
          0
          Будем надеяться, что автор проверит и отпишет по результату.
          Евгений Webinmd
          12 марта 2022, 14:08
          0
          гони рубль
          steve.kon
          12 марта 2022, 12:44
          0
          Прокатило)) Спасибо
          Роман
          14 марта 2022, 09:44
          0
          Можно просто
          &sortby=``
          &sortdir=``
          Ну или более сложный:
          sortby=`{id:[114,106,121,2011,132,141,1335,128]}`
            vectorserver
            22 марта 2022, 10:37
            0
            Вот так нужно:
            [[pdoMenu?
                &parents=`95`
                &resources=`114,106,121,2011,132,141,1335,...`
                &sortby=`ids`
                &sortdir=`ASC`
             ]]
              Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
              10