[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
1
4 493
+6

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

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

    Поправил, как смог. Большой лог пришлось сделать ссылкой на GitHub, иначе вообще ни в какую.
      Сергей Шлоков
      19 октября 2014, 14:13
      0
      Ты туда не ходи, ты сюда ходи.
      Николай Загумённов
      20 октября 2014, 20:19
      0
      После обновления стали выводиться пункты меню второго уровня, хотя их родитель скрыт от показа. Проверил на 2 сайтах
        Василий Наумкин
        20 октября 2014, 21:04
        0
        Продемонстрируй, пожалуйста, на h.simpledream.ru — а то непонятно, в чем проблема.
          Николай Загумённов
          21 октября 2014, 08:37
          0
          да, как то плохо я расписал, дело в сниппете pdomenu. Когда скрываем от меню родителя, то дочерние пункты выводятся в первом уровне.

          s430.h1.simpledream.ru/manager

          Логин s430
          Пароль для админки SnE3DpOpICFk
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      7