на 1.4.х?
В первом плагине на событии OnWebPageInit я вычисляю значение и пишу его в плейсхолдер $modx->setPlaceholder('ajaxUrlSuffix', $ajaxUrlSuffix);.
Во втором плагине на событии OnPageNotFound пытаюсь получить это значение $modx->getPlaceholder('ajaxUrlSuffix');, но там пусто.
Как тут можно сделать?
эти 2 события не происходят вместе - ты либо pagenotfound (ничего не нашлось) либо webpageinit (что-то подходящее нашлось и сейчас будет делаться)
Да, это интуитивно понятно. Но я думал, что плейсхолдер, установленный с помощью $modx->getPlaceholder при OnWebPageInit, возможно всё же будет потом доступен в событии OnPageNotFound. Оказалось, что нет. Но я его через сессию сохранил, как и написал.
Обсуждают сегодня