Alexeivdn

Alexeivdn

Был в сети 07 апреля 2021, 17:02
Заказы не принимаю
Илья, помогите еще с двумя моментами, пожалуйста — никак не могу разобраться.

Вызов:

[[!eventsCalendar2?
&calendar_id=`calendar1`
&parents=`5`
&events=`[[$pdo-filter]]`
&dateSource=`publishedon`
&dateFormat=`%d %b %Y %H:%M`
]]

Чанк pdo-filter:

[[!pdoResources?
&parents=`5`
&limit=`0`
&depth=`1`
&dateSource=`publishedon`
&select=`id,publishedon,pagetitle`
&return=`json`
]]

При такой комбинации eventsCalendar выдает ошибку «eventsCalendar2 error: Ошибка преобразования JSON строки в массив событий».

Но сам по себе, такой вызов pdoResources, возвращает строку:

[{«id»:«7»,«publishedon»:«1507365859»,«pagetitle»:«1»},{«id»:«8»,«publishedon»:«1507365840»,«pagetitle»:«2»}]

и если ее подставить напрямую в чанк, то eventsCalendar ее принимает, но ничего не выводит. А если, вручную, поменять publishedon на «date», в формате «2017-10-07 01:05:00», то календарь все нормально выводит.

Что я неправильно делаю и как можно преобразовать publishedon в нормальный формат при передаче в json?