Как вывести обработанный чанк через getChunk?
Как сделать так, если это возможно, чтобы
echo $modx->getChunk('html.head');
выводило не голое содержимое чанка, а с «запущеными» minifyx, pdomenu и т.д.? Комментарии: 8
Вывести пытаюсь внутри плагина по OnPageNotFound
мм, могу ошибаться, но разве
echo "[[$html.head]]";
— не выдаст желаемый результат в плагине?
Не выдаст. Это было бы слишком просто ))
Как сделать так, если это возможно, чтобыВ плагине echo невозможно. Да и зачем, есть же страница 404 в настройках.
echo $modx->getChunk('html.head');
Ну и что ты там видишь?
Я вижу:
1. пример плагина для дебага. Только для дебага!
2. пример рабочего плагина. Как и должно все работать. Никаких echo и die() в плагине! Управление 404 через sendForward(), не ломая механизм MODX.
Надеюсь, ты понимаешь разницу.
Есть некоторые события, в которых можно выводить информацию на страницу. Но в этом (OnPageNotFound), вывод предназначен для записи в журнал ошибок.
Я вижу:
1. пример плагина для дебага. Только для дебага!
2. пример рабочего плагина. Как и должно все работать. Никаких echo и die() в плагине! Управление 404 через sendForward(), не ломая механизм MODX.
Надеюсь, ты понимаешь разницу.
Есть некоторые события, в которых можно выводить информацию на страницу. Но в этом (OnPageNotFound), вывод предназначен для записи в журнал ошибок.
да, уже сделал через sendForward(). немного вопросы друг друга не поняли)
выводило не голое содержимое чанка, а с «запущеными» minifyx, pdomenu и т.д.?Это вывод документа с шаблоном, а не чанка.
Для подобного принято использовать modX::sendForward. Ну или можно на лету сгенерировать виртуальный ресурс, как у нас в документации организован поиск и карта сайта.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.