Ошибка Unexpected token ':' in
Внезапно перестал работать вывод товаров в каталоге.
В лог падают ошибки
sklad — это опция товара, которая определяет наличие товара
Вывод товаров производится с помощью mFilter2
Очевидно проблема в строчке с параметром
Я ничего не менял и не обновлял.
Не пойму почему сейчас вылетает ошибка.
Ниже полный пример
В лог падают ошибки
[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
Вывод товаров производится с помощью 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`
]]
Комментарии: 2
&optionFilters=`{ "sklad":"Да" }`
Спасибо. Это работает.
Правильно я понимаю, что пробелы запрещают fenom парсить содержимое?
И не понятно, почему до сегодняшнего дня работал и предыдущий вариант.
Правильно я понимаю, что пробелы запрещают fenom парсить содержимое?
И не понятно, почему до сегодняшнего дня работал и предыдущий вариант.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.