pdoPage не работает &sortby=`menuindex`

Здравствуйте! Не работает сортировка на сайте. Может кто сталкивался.
При таком вызове как ниже сортирует по pagetitle.
Думал проблема в хостинге, сменил, тоже самое

[[!pdoPage?
&parents=`[[*id]]`
&limit=`9`
&depth=`0`
&showHidden=`0`
&sortdir=`ASC`
&sortby=`menuindex`
&tpl=`tpl.cat-mebel`
&includeTVs=`preview`
]]


[[!+page.nav]]




Михаил
09 ноября 2017, 12:11
modx.pro
4 495
0

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

Володя
09 ноября 2017, 15:18
0
добавьте в вызов сниппета showLog = 1
и посмотрите о чем он говорит
    Михаил
    09 ноября 2017, 15:24
    0
    А как посмотреть?)
    Не пойму
    Вот как тут prntscr.com/h87sik
    И вот как сортирует infoodmr.beget.tech/vstroennyie-shkafyi-kupe/
      Константин Ильин
      09 ноября 2017, 19:08
      0
      Володь, похожая беда, в последнем обновлении pdoTools написано может с этим связанно:
      - [pdoFetch] Ability to use arrays in "&sortby".

      Поле createdon в модели
      <field key="createdon" dbtype="int" precision="11" phptype="int" null="false" default="0"/>

      Вызов
      {'!pdoPage' | snippet : [
                          'class' => 'SimpleLog'
                          ,'sortby' => 'createdon'
                          ,'limit' => 0
                          ,'where' => '{"user" : '~$_modx->user.id~'}'
                          ,'tpl' => 'log.tpl'
                      ]}

      Лог
      0.0002570: pdoTools loaded
      0.0000269: xPDO query object created
      0.0000849: Added selection of SimpleLog: SQL_CALC_FOUND_ROWS `id`, `type`, `user`, `description`, `createdon`, `sum`, `fake`
      0.0001092: Added where condition: user=2
      0.0000598: Sorted by SimpleLog.createdon, DESC
      0.0002530: SQL prepared "SELECT SQL_CALC_FOUND_ROWS `SimpleLog`.`id`, `SimpleLog`.`type`, `SimpleLog`.`user`, `SimpleLog`.`description`, `SimpleLog`.`createdon`, `SimpleLog`.`sum`, `SimpleLog`.`fake` FROM `mfm_freelife_log` AS `SimpleLog` WHERE `SimpleLog`.`user` = 2 ORDER BY SimpleLog.createdon DESC "
      0.0000710: SQL executed
      0.0001440: Total rows: 3
      0.0000148: Rows fetched
      0.0013311: Loaded "modChunk" with name "log.tpl"
      0.0039690: Compiled Fenom chunk with name "modchunk/28"
      0.0055280: Returning processed chunks
      0.0066950: Total time
      6 291 456: Memory usage

      По запросу вроде все есть, но должно быть так ведь(красным отметил):
      joxi.ru/823n376IJdxeVm
        Володя
        09 ноября 2017, 19:38
        0
        s11697.h9.modhost.pro/index.php?id=1
        {'!pdoResources'|snippet:[
        'showLog' => 1,
        'sortby' => 'publishedon',
        'sortdir' => 'desc',
        'limit' => 0,
        'where' => ['parent'=>1],
        'select' => 'id,publishedon',
        'tpl' => ' '
        ]|print}
        вроде все ОК!?
          Константин Ильин
          09 ноября 2017, 19:41
          +3
          Да, тоже вспомнил наставление: Если не работает у тебя пробуй на модхосте
          Минут 10 назад тоже воспроизвел, все ок. Начал у себя лазать, а потом оказалось, что таблицу сортирует JS.
          Теперь стыдно.
            Володя
            09 ноября 2017, 19:42
            +1
            смешно)
              Михаил
              10 ноября 2017, 09:33
              0
              Ну а мне то че делать то?)
                Володя
                10 ноября 2017, 09:40
                0
                Ну а мне то че делать то?)
                добавьте в вызов сниппета showLog = 1
                и посмотрите о чем он говорит
                приложите вывод лога тут
                  Михаил
                  10 ноября 2017, 09:42
                  0
                  Где его посмотреть, я не пойму(
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      9