[pdoTools] Версия 2.12.0

С первым днём работы, друзья!

Лично я решил его отметить генеральной уборкой в почтовом ящике, где накопилось довольно много разных уведомлений от GitHub. В результате предлагаю вам новую версию pdoTools:

  • Исправления безопасности в модификаторах Fenom от Сергея Шлокова
  • Исправление кэширования сниппета pdoPage
  • Вывод внутренних логов pdoPage (в частности, о его работе с кэшем)
  • Исправление использования чанка &tplCategoryFolder сниппета pdoMenu — теперь будет проверка параметра isfolder, ка и указано в документации
  • Исправление загрузки моделей для окружения с путями к сайту в разном регистре, типа MacOS
  • Исправление всем надоевшей ошибки в выводом строки Array при ошибке SQL, теперь не выводится ничего


Помимо багфиксов есть и новый функционал — это возможность указать произвольных родителей сниппету pdoCrumbs:
[[!pdoCrumbs?
    &customParents=`22,29,11`
]]
Должно быть полезно для виртуальных страниц.

Спасибо всем, кто присылает pull-requests! Обновляемся, проверяем, пишем что сломалось.
Василий Наумкин
09 января 2019, 13:33
1
408
+21

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

Павел Гвоздь
09 января 2019, 14:29
+4
О, круто! Недавно вспоминал про customParents, думал уж не примешь PR и тут такая новость)
Андрей Степаненко
10 января 2019, 05:14
0
Момент такой: {ignore} не работает.
Пытался разобраться в чем дело, и времени потратил уже на это, но так и не смог вычислить. Те решения которые на modx.pro находил, не возымели результата.
Ситуация с подключением яндекс метрики в шаблон, просто так код не добавишь, не какие ухищрения по оборачивания в какие то скобки не помогает.

Может это такой глюк в fenom? Пишут так как недавно услышил об этой проблеме от другова человека.
    Василий Наумкин
    10 января 2019, 07:59
    1
    0
    Вот тут Сергей объяснял, почему такое может быть.

    Яндекс метрику можно подключать в javascript файле — как это сделано здесь, например.
    ZTX18
    13 января 2019, 10:39
    1
    0
    Ну, или, для тех кто не может/не хочет в файл:
    {raw $_modx->getChunk('counters')}