- + Outputters → Json → Параметры:
- +
outputterParams->templates->noResults
: Новый необязательный параметр. Позволяет задать чанк или текст, который нужно вывести, когда ничего не найдено. - +
outputterParams->templates->wrapper
: Новый необязательный параметр. Позволяет задать шаблон-обёртку.
- +
- * Providers → Select → Параметры →
providerParams->ids
: Если обязательный параметр пуст, ничего не выведется.
- + Outputters → Json → Параметры:
- +
outputterParams->templates->{$docFieldName}
→ Плейсхолдеры →[+itemNumber+]
,[+itemNumberZeroBased+]
: Новые плейсхолдеры. - +
outputterParams->docFields[i]
: Добавлена возможность использовать кастомные псевдонимы вместо имён полей для вывода, используя разделитель'='
, например:'pagetitle=title'
,'content=text'
, etc. (см. README → Примеры).
- +
- *
\ddTools::getTpl
используется вместо$modx->getTpl
(стало чуть меньше багов). - * Внимание! Требуется (MODX)EvolutionCMS.libraries.ddTools >= 0.62.
- + Outputters → Json → Параметры →
outputterParams->templates->{$docFieldName}
→ Плейсхолдеры: Новые плейсхолдеры. Содержат значения полей документа (и TV), указанных вoutputterParams->docFields
. - * Outputters → Yandexmarket: Исправлена критическая ошибка, связанная с отсутствием инициализации поля объекта.
- + Параметры →
providerParams->groupBy
: Новый параметр. Позволяет сгруппировать элементы, имеющие одинаковые значения полей, в один сводный элемент (как SQLGROUP BY
). См. README. - * README → Примеры: HJSON используется для всех примеров.
- * Внимание! Требуется PHP >= 5.6.
- * Внимание! Требуется (MODX)EvolutionCMS.libraries.ddTools >= 0.50.
- + Параметры →
providerParams
,outputterParams
,extendersParams
: Также могут быть заданы, как HJSON или как нативный PHP объект или массив (например, для вызовов через$modx->runSnippet
). - + Запустить сниппет без DB и eval можно через
\DDTools\Snippet::runSnippet
(см. примеры в README). - + Outputters → Json → Параметры →
outputterParams->templates
: Новые параметры. Вы можете использовать шаблоны для нужных полей документов. - * Outputters → String → Параметры →
outputterParams->templates
: Следующие параметры перемещены сюда (с обратной совместимостью):- *
outputterParams->itemTpl
→outputterParams->templates->item
. - *
outputterParams->itemTplFirst
→outputterParams->templates->itemFirst
. - *
outputterParams->itemTplLast
→outputterParams->templates->itemLast
. - *
outputterParams->wrapperTpl
→outputterParams->templates->wrapper
. - *
outputterParams->noResults
→outputterParams->templates->noResults
.
- *
- * Outputters → Sitemap → Параметры →
outputterParams->templates
: Следующие параметры перемещены сюда (с обратной совместимостью):- *
outputterParams->itemTpl
→outputterParams->templates->item
. - *
outputterParams->wrapperTpl
→outputterParams->templates->wrapper
.
- *
- + Документация → Установка → Используя (MODX)EvolutionCMS.libraries.ddInstaller.
- + Composer.json.
- +
support
. - +
authors
: Добавлены недостающие авторы.
- +
- * Outputters → String → Параметры →
outputterParams->placeholders
: Исправлена критическая ошибка, когда параметр используется.
- + Первый релиз.