[pdoTools] 1.9.5-pl Возврат JSON и исправления

После довольно долгого перерыва вышла новая версия pdoTools.

Из новых функций в ней только возможность возврата JSON и сериализованных строк:
[[!pdoResources?
	&return=`json`
]]
[[!pdoResources?
	&return=`serialize`
]]
В документации можно почитать подробнее. Всё остальное — разные исправления и улучшения, в основном, в pdoMenu

— [#83] [pdoMenu] Добавлен плейхолдер [[+level]] в outer чанки.
— [#72] [pdoTools] Исправлена очередность добавление потомков исключенного родителя в дерево меню.
— [#60] [pdoMenu] Исправлен параметр &tplCategoryFolder, который раньше не работал из-за того, что сниппет ожидал параметр tplCategoryFolders. Теперь работает и так, и так.

— [#57] [pdoMenu] Плейсхолдер [[+children]] теперь возвращает число документов, а не 0, если они были получены, но скрыты из-за параметра hideSubMenus.
— [#57] [pdoMenu] Добавлен параметр &countChildren, который выводит в [[+children]] реальное количество активных дочерних документов ресурса. Так как для этого делаются отдельные запросы в БД, параметр по умолчанию отключен.

— [#82] [pdoFetch] Улучшена обработка параметра &where с вложенными условиями.
— [#81] [pdoPage] В ссылках на странице поддерживаются параметры-массивы.
— [#77] Во всех сниппетах исправлена генерация документа-ссылки на другой контекст.

Хочу поблагодарить всех пользователей, приславших понятные описания ошибок и варианты их исправления. На данный момент закрыты все вопросы, кроме сортировки по дурацким «умолчательным» ТВ, которых нет в БД.

Чем лучше оформлены issues, тем проще и приятнее выпускать новые версии — имейте в виду!
Василий Наумкин
Василий Наумкин
19 октября 2014, 07:27
modx.pro
5 280

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

Василий Краковецкий
19 октября 2014, 13:26
Отдельное спасибо за countChildren, больше не нужно будет отдельные сниппеты для этого дела заводить и пихать в шаблон pdoMenu! Еще глюк на modx.com/extras/package/pdotools есть — changelog вообще кашей выглядит, ты можешь на это както повлиять? Там переносы строк система вообще то ли вырезает, то ли не воспринимает.
    Василий Наумкин
    19 октября 2014, 14:12
    Да у них там каждый раз всё лучше и лучше становится. Такое ощущение, что за сайтом вообще никто не смотрит.

    Поправил, как смог. Большой лог пришлось сделать ссылкой на GitHub, иначе вообще ни в какую.
      Сергей Шлоков
      19 октября 2014, 14:13
      Ты туда не ходи, ты сюда ходи.
      Николай Загумённов
      20 октября 2014, 20:19
      После обновления стали выводиться пункты меню второго уровня, хотя их родитель скрыт от показа. Проверил на 2 сайтах
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      7