We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 9932
    • 66 Posts
    Необходимо написать плагин который бы перед выводом страницы анализировал контент, и при выполнении некоего условия дописывал в <head> вызов js библиотеки, наверное через $modx->regClientStartupScript().
    Не могу определиться на какое событие вешать плагин. если на OnWebPagePrerender то там уже все отпарсено и regClientStartupScript просто не срабатывает. если на OnWebPageInit то там почему то $modx->documentOutput пустой, не могу получить контент. В общем, кто знает, подскажите.

    Revolution 1.0.4
      • 9085
      • 630 Posts
      Quote from: folibis at Dec 17, 2010, 08:08 AM

      Revolution 1.0.4
      rolleyes
        Правильно заданный вопрос повышает вероятность получения нужного ответа.
        Что-то не работает? Загляните в лог ошибок!
        Есть проблема? "Локализуйте" её!
        Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx
        • 1035
        • 81 Posts
        Quote from: folibis at Dec 17, 2010, 08:08 AM

        Необходимо написать плагин который бы перед выводом страницы анализировал контент, и при выполнении некоего условия дописывал в <head> вызов js библиотеки, наверное через $modx->regClientStartupScript().
        Не могу определиться на какое событие вешать плагин. если на OnWebPagePrerender то там уже все отпарсено и regClientStartupScript просто не срабатывает. если на OnWebPageInit то там почему то $modx->documentOutput пустой, не могу получить контент. В общем, кто знает, подскажите.

        Revolution 1.0.4
        Плагин URLs SEO Strict обрабатывает страницу до ее отдачи браузеру... Он вешается на два события : OnWebPageInit и OnWebPagePrerender...
        Попробуйте повесить на эти 2 события а не на одно ...
          Чем я занят на данный момент, читайте в этой теме: [EVO] Ресурс-контроллер?
          • 9932
          • 66 Posts
          Evolution, да, ошибся ))