Коль, а не напишешь или подскажешь, ка иметь на сайте несколько шаблонов для разного типа страниц, я к тебе приставал с таким вопросом помнится, но, все же… :)
У меня в школе информатика была немного другой :) Можно было, но страшно :)
И, еще в школе по информатике учили: не ставь индексы по порядку (0,1,2,3), оставляй место для маневров (пиши хотя бы 0, 10, 20, 30, чтобы при необходимость можно было 15 вставить и т.п., а не переставлять все элементы).
Можно было поиграться, поменять местами.
Я подумал, что приоритет 0, выше, чем у 1.
Так надо-то наоборот. Сначала $modx->smarty должен появиться (это основной модуль), и только потом уже свое что-то вытворяешь.
Нашел в «Системных событиях», у Modxsmarty установил в 1, у своего плагина, 0. Получаю: Fatal error: Call to a member function assign() on a non-object in /home/u358292/to-l.ru/www/core/cache/includes/elements/modplugin/8.include.cache.php on line 13 Catchable fatal error: Argument 1 passed to xPDOObject::load() must be an instance of xPDO, instance of modX given in /home/u358292/to-l.ru/www/core/xpdo/om/xpdoobject.class.php on line 404
В событиях плагина. ?
это я вытащил свой аватар с твоего сайта, чтобы для примера не было моего сайта в ссылке. но смысл и расшифровка, думаю, понятны. И гибкость, на мой взгляд, приобретается просто невероятная.