Skip to content

Latest commit

 

History

History
66 lines (43 loc) · 4.88 KB

CHANGELOG_ru.md

File metadata and controls

66 lines (43 loc) · 4.88 KB

(MODX)EvolutionCMS.snippets.ddGetDocuments changelog

Версия 1.8 (2024-10-06)

  • + Outputters → Json → Параметры:
    • + outputterParams->templates->noResults: Новый необязательный параметр. Позволяет задать чанк или текст, который нужно вывести, когда ничего не найдено.
    • + outputterParams->templates->wrapper: Новый необязательный параметр. Позволяет задать шаблон-обёртку.
  • * Providers → Select → Параметры → providerParams->ids: Если обязательный параметр пуст, ничего не выведется.

Версия 1.7 (2024-10-06)

  • + 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.

Версия 1.6 (2022-09-30)

  • + Outputters → Json → Параметры → outputterParams->templates->{$docFieldName} → Плейсхолдеры: Новые плейсхолдеры. Содержат значения полей документа (и TV), указанных в outputterParams->docFields.
  • * Outputters → Yandexmarket: Исправлена критическая ошибка, связанная с отсутствием инициализации поля объекта.

Версия 1.5 (2022-06-03)

  • + Параметры → providerParams->groupBy: Новый параметр. Позволяет сгруппировать элементы, имеющие одинаковые значения полей, в один сводный элемент (как SQL GROUP BY). См. README.
  • * README → Примеры: HJSON используется для всех примеров.

Версия 1.4 (2021-07-27)

  • * Внимание! Требуется 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->itemTploutputterParams->templates->item.
    • * outputterParams->itemTplFirstoutputterParams->templates->itemFirst.
    • * outputterParams->itemTplLastoutputterParams->templates->itemLast.
    • * outputterParams->wrapperTploutputterParams->templates->wrapper.
    • * outputterParams->noResultsoutputterParams->templates->noResults.
  • * Outputters → Sitemap → Параметры → outputterParams->templates: Следующие параметры перемещены сюда (с обратной совместимостью):
    • * outputterParams->itemTploutputterParams->templates->item.
    • * outputterParams->wrapperTploutputterParams->templates->wrapper.
  • + Документация → Установка → Используя (MODX)EvolutionCMS.libraries.ddInstaller.
  • + Composer.json.
    • + support.
    • + authors: Добавлены недостающие авторы.

Версия 1.3.1 (2021-02-28)

  • * Outputters → String → Параметры → outputterParams->placeholders: Исправлена критическая ошибка, когда параметр используется.

Версия 0.1 (2015-09-23)

  • + Первый релиз.
<style>ul{list-style:none;}</style>