Ошибка в логах

Всем привет выдает вот такую ошибку в журнале
[2017-10-30 03:04:47] (ERROR @ /h/dtlcityby/htdocs/core/components/pdotools/model/pdotools/pdotools.class.php : 974) Unexpected token ':' in ae3557dfe3d35609edee7129492fdfa2 line 251, near '{"Data.new":' <- there
Вывожу новинки так
[[!pdoPage?
    &element=`msProducts`
	&parents=`3`
	&tpl=`tpl_tovarnew`
	&sortby=`publishedon`
	&sortdir=`DESC`
	&where=`{"Data.new":"1"}`
	&limit=`8`
]]
eflit
30 октября 2017, 03:08
modx.pro
1
1 117
0
Поблагодарить автора Отправить деньги

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

Aleksandr Huz
30 октября 2017, 11:11
0
Попробуйте без кавычек:
&where=`{"Data.new":1}`
    eflit
    30 октября 2017, 11:22
    0
    Все равно не помогает
    Alexey Medvedev
    30 октября 2017, 14:43
    +1
    Раз установлен pdoTools — скорее всего включен парсер fenom и поэтому ругается на неизвестный ключ
    Попробуйте так:
    &where=`{["Data.new" => 1] | toJSON}`
    или отключите fenom в настройках, ключ pdotools_fenom_default и pdotools_fenom_parser
      eflit
      30 октября 2017, 16:05
      0
      Спасибо сработало
        Alexey Medvedev
        30 октября 2017, 17:21
        0
        Пожалуйста. Смените статус вопроса на «Решено»
        Волков Николай
        31 октября 2017, 06:31
        0
        &where=`{["Data.new" => 1] | toJSON}`
        Зачем??? Если fenom все кладет из-за "{" и "}" в where, то можно ПРОСТО добавить пробел перед открывающей фигурной скобкой и пробел перед закрывающей…

        [[!pdoPage?
          	&element=`msProducts`
        	&parents=`3`
        	&where=`{ "Data.new":"1" }`
        	&tpl=`tpl_tovarnew`
        	&sortby=`publishedon`
        	&sortdir=`DESC`
        	&limit=`8`
        ]]
          Alexey Medvedev
          31 октября 2017, 07:10
          0
          Такой метод не всегда срабатывает, как и {ignore}.
          Лучше вообще было отключить fenom, если автор не использует.
            Волков Николай
            31 октября 2017, 07:14
            0
            Ага, как минимум, отключив их, не боитесь положить все стандартные чанки у, к примеру, того же miniShop2? Ну или других компонентов, которые также используют в чанках синтаксис fenom?
              Alexey Medvedev
              31 октября 2017, 07:27
              0
              `tpl_tovarnew` — скорее всего у автора не используются fenom вовсе и сайт писался по мануалам.
              Чего зря тут гадать: можно было попробовать, потом вернуть.
              Все предложенные способы хороши.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        9