- + Запустить сниппет без DB и eval можно через
\DDTools\Snippet::runSnippet
(см. README → Примеры). - + README → Установка → Используя (MODX)EvolutionCMS.libraries.ddInstaller.
- + README_ru, CHANGELOG_ru.
- * Внимание! Требуется (MODX)EvolutionCMS.libraries.ddTools >= 0.60.
- * Внимание! Требуется (MODX)EvolutionCMS.libraries.ddTools >= 0.40.1 (не тестировался с более ранними версиями).
- * Совместимость с новыми версиями (MODX)EvolutionCMS.libraries.ddTools.
- * README, CHANGELOG: Изменения стиля.
- * README:
- - Home.
- + Links.
- * Composer.json →
require
→dd/evolutioncms-libraries-ddtools
:- * Переименована из
dd/modxevo-library-ddtools
. - * Исправлен формат версии.
- * Переименована из
- + Пустые элементы после парсинга
result_itemTpl
будут игнорироваться (можно вызывать сторонние сниппеты в шаблоне и задавать свои условия отображения). - + Composer.json → Require.
- * Внимание! Требуется (MODX)EvolutionCMS.libraries.ddTools >= 0.30.
- * Исправлена ошибка, при которой
result_itemsNumber
всегда было равно'all'
. - * Рефакторинг и прочие изменения.
- * Исправлено неправильное имя переменной.
- + Добавлено указание шаблона
tpl
без чанка, через префикс@CODE:
- + Добавлена возможность возвращать несколько родителей (см. параметры
result_itemsNumber
иresult_itemsGlue
). - * Следующие параметры были переименованы (с обратной совместимостью):
- *
tpl
→result_itemTpl
. - *
toPlaceholder
→result_toPlaceholder
. - *
placeholderName
→result_toPlaceholder_name
.
- *
- * Результат сниппета возвращается всегда (пустой для пустой строки).
- * Внимание! Требуется PHP >= 5.4.
- * Внимание! Требуется (MODX)EvolutionCMS >= 1.1.
- * Внимание! Требуется (MODX)EvolutionCMS.libraries.ddTools >= 0.20.
- + Параметр
level
теперь может принимать отрицательные значения, чтобы задать уровень родителя с конца (-1
соответствует последнему;-2
— предпоследнему и т.д.).
- * Если родителя нет (документ в корне), возвращается ID текущего документа.
- + Первый релиз.