Ошибка Unexpected token ':' in

Внезапно перестал работать вывод товаров в каталоге.
В лог падают ошибки
[2018-10-12 12:39:09] (ERROR @ .../core/components/pdotools/model/pdotools/pdotools.class.php : 977) Unexpected token ':' in 97d12e7ce3bc4064f8beb42fa63147b9 line 221, near '{"sklad":' <- there
sklad — это опция товара, которая определяет наличие товара

Вывод товаров производится с помощью mFilter2
Очевидно проблема в строчке с параметром
&optionFilters=`{"sklad":"Да"}`
Но, что меня больше всего ставит в тупик, так это то, что около года эта конструкция работала без нареканий.
Я ничего не менял и не обновлял.
Не пойму почему сейчас вылетает ошибка.

Ниже полный пример
[[!mFilter2?
	&paginator=`pdoPage@myParams`
	&class=`msProduct`
	&element=`msProducts`
	&tplOuter=`filterOuter`
	&parents=`[[*id]]`
	&aliases=`
		ms|price==price,
		resource|parent==parent,
		ms|vendor==vendor,
		ms|made_in==madein,
		msoption|size==size,
		msoption|fabric==fabric

	`
	&optionFilters=`{"sklad":"Да"}`
	&tpls=`productsRow`
	&filters=`ms|price:number,
			resource|parent:categories,
			 msoption|fabric:default,
			 
			  ms|vendor:vendors,
			  ms|made_in,
			  msoption|tags,
			  msoption|blanket_cover_size:default,
			  msoption|sex:default,
			  msoption|size:default`

	&includeThumbs=`550x`

	&tplFilter.outer.price=`tpl.mFilter2.filter.slider`
	&tplFilter.row.price=`tpl.mFilter2.filter.number`

	&tplFilter.outer.vendor=`filterCheckboxOuter`
	&tplFilter.row.vendor=`filterCheckbox`

	&tplFilter.outer.parent=`filterCheckboxOuter`
	&tplFilter.row.parent=`filterCheckbox`

	&tplFilter.outer.madein=`filterCheckboxOuter`
	&tplFilter.row.madein=`filterCheckbox`

	&tplFilter.outer.fabric=`filterCheckboxOuter`
	&tplFilter.row.fabric=`filterCheckbox`

	&tplFilter.outer.msoption|tags=`hiddenFilterCheckboxOuter`
	&tplFilter.row.msoption|tags=`filterCheckbox`

	&tplFilter.outer.msoption|blanket_cover_size=`kidsFilterCheckboxOuter`
	&tplFilter.row.msoption|blanket_cover_size=`filterCheckbox`

	&tplFilter.outer.msoption|sex=`kidsFilterCheckboxOuter`
	&tplFilter.row.msoption|sex=`filterCheckbox`

	&tplFilter.outer.size=`kpbFilterCheckboxOuter`
	&tplFilter.row.size=`filterCheckbox`


	&sort=`id:asc`
	
]]
Алексей П
12 октября 2018, 13:47
modx.pro
1 156
0

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

Михаил
12 октября 2018, 14:09
0
&optionFilters=`{ "sklad":"Да" }`
    Алексей П
    12 октября 2018, 14:13
    0
    Спасибо. Это работает.

    Правильно я понимаю, что пробелы запрещают fenom парсить содержимое?

    И не понятно, почему до сегодняшнего дня работал и предыдущий вариант.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2