Skip to content

Version 1.9

Compare
Choose a tag to compare
@Ronef Ronef released this 05 May 08:13
· 83 commits to master since this release
  • * Attention! (MODX)EvolutionCMS.libraries.ddTools >= 0.15 is required.
  • * Snippet:
    • * Вместо прямого обращения к полю $modx->config используется метод $modx->getConfig.
    • * Следующие параметры были переименованы (старые имена поддерживаются, но не рекомендуются к использованию):
      • * tplRowtpls_item.
      • * tplHeretpls_itemHere.
      • * tplActivetpls_itemActive.
      • * tplParentRowtpls_itemParent.
      • * tplParentHeretpls_itemParentHere.
      • * tplParentActivetpls_itemParentActive.
      • * tplUnpubParentRowtpls_itemParentUnpub.
      • * tplUnpubParentActivetpls_itemParentUnpubActive.
      • * tplWraptpls_outer.
    • * Параметр tpls_itemParentHere по умолчанию равен <li class="active"><a href="[~[+id+]~]" title="[+pagetitle+]">[+menutitle+]</a><ul>[+children+]</ul></li> (значение по умолчанию больше не зависит от параметра tpls_itemParent). Решение неоднозначное, подумать.
  • * \ddMenuBuilder обновлён до 2.0:
    • * Теперь это обычный объект, поля и методы не статические.
    • * Публичный только метод generate, остальные поля и методы приватные.
    • - Удалено поле $table, вместо него используется \ddTools::$tables['site_content'].
    • * Поле \ddMenuBuilder::$id переименовано в \ddMenuBuilder::$hereDocId.
    • + Добавлены значения по умолчанию для полей sortDir и where.
    • + Значения шаблонов по умолчанию хранятся в поле \ddMenuBuilder::$templates.
    • * Переименованы шаблоны.
    • + Добавлен конструктор.
    • * Обработка параметров showPublishedOnly, showInMenuOnly и формирование SQL-условия вынесены из сниппета в конструктор класса \ddMenuBuilder.
    • * Обработка значений шаблонов по умолчанию вынесена из сниппета в конструктор класса \ddMenuBuilder.
    • * Подключение библиотеки modx.ddTools вынесено в конструктор.
    • * Вместо прямого обращения к полю $modx->config используется метод $modx->getConfig.
    • * Файл assets/snippets/ddMenuBuilder/ddmenubuilder.class.php переименован в assets/snippets/ddMenuBuilder/ddMenuBuilder.class.php.