К содержанию

[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 456
Реклама

Комментарии: 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 сайтах
        Василий Наумкин
        Василий Наумкин Администратор
        20 октября 2014, 21:04
        Продемонстрируй, пожалуйста, на h.simpledream.ru — а то непонятно, в чем проблема.
          Николай Загумённов
          Николай Загумённов Проверенный
          21 октября 2014, 08:37
          да, как то плохо я расписал, дело в сниппете pdomenu. Когда скрываем от меню родителя, то дочерние пункты выводятся в первом уровне.

          s430.h1.simpledream.ru/manager

          Логин s430
          Пароль для админки SnE3DpOpICFk
            Василий Наумкин
            Василий Наумкин Администратор
            21 октября 2014, 08:50
            Спасибо, исправил — можно обновляться.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        7