You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Параметр 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.