Как вывести обработанный чанк через getChunk?

Как сделать так, если это возможно, чтобы
echo $modx->getChunk('html.head');
выводило не голое содержимое чанка, а с «запущеными» minifyx, pdomenu и т.д.?
Юрий Эффа
22 февраля 2015, 12:50
modx.pro
1 087
0

Комментарии: 8

Юрий Эффа
22 февраля 2015, 15:56
0
Вывести пытаюсь внутри плагина по OnPageNotFound
    Максим Кузнецов
    22 февраля 2015, 17:56
    0
    мм, могу ошибаться, но разве
    echo "[[$html.head]]";
    — не выдаст желаемый результат в плагине?
      Юрий Эффа
      22 февраля 2015, 19:07
      0
      Не выдаст. Это было бы слишком просто ))
    Сергей Шлоков
    23 февраля 2015, 08:10
    0
    Как сделать так, если это возможно, чтобы
    echo $modx->getChunk('html.head');
    В плагине echo невозможно. Да и зачем, есть же страница 404 в настройках.
        Сергей Шлоков
        24 февраля 2015, 08:15
        0
        Ну и что ты там видишь?
        Я вижу:
        1. пример плагина для дебага. Только для дебага!
        2. пример рабочего плагина. Как и должно все работать. Никаких echo и die() в плагине! Управление 404 через sendForward(), не ломая механизм MODX.
        Надеюсь, ты понимаешь разницу.
        Есть некоторые события, в которых можно выводить информацию на страницу. Но в этом (OnPageNotFound), вывод предназначен для записи в журнал ошибок.
          Юрий Эффа
          24 февраля 2015, 10:59
          0
          да, уже сделал через sendForward(). немного вопросы друг друга не поняли)
      Василий Наумкин
      23 февраля 2015, 08:21
      0
      выводило не голое содержимое чанка, а с «запущеными» minifyx, pdomenu и т.д.?
      Это вывод документа с шаблоном, а не чанка.

      Для подобного принято использовать modX::sendForward. Ну или можно на лету сгенерировать виртуальный ресурс, как у нас в документации организован поиск и карта сайта.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        8