К содержанию

Почему Fenom не работает в шаблонах?

Всем привет!

Fenom работает в чанках, но в шаблонах не хочет работать, в чем может быть проблема?
Роман
Роман
25 августа 2017, 17:44
modx.pro
5 172
Реклама

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

Stan Ezersky
Stan Ezersky Проверенный
25 августа 2017, 22:39
Что с настройками pdoTools?
    Роман
    Роман Старожил
    26 августа 2017, 09:32
    Вроде все включил, скрин:

    _https://s8.hostingkartinok.com/uploads/images/2017/08/b9360ec6240855a7a9a3d24a897e6117.png



      Максим Кузнецов
      Максим Кузнецов Проверенный
      26 августа 2017, 09:45
      А в чем выражается то, что он не хочет работать?
    Володя
    Володя Эксперт
    26 августа 2017, 09:49
      Роман
      Роман Старожил
      26 августа 2017, 10:13
      Ошибки в логах:
      [2017-08-26 10:07:58] (ERROR @ core/components/pdotools/model/pdotools/pdotools.class.php : 942) Unexpected token ':' in 7c832c666545a87f003a53849cc663eb line 226, near '{"MIGX_id":' <- there
      [2017-08-26 10:07:59] (ERROR @ core/components/pdotools/model/pdotools/pdotools.class.php : 942) Unexpected tag 'i' in 7e802bdc598dfc03542cb1681cae3a1c line 1750, near '{i[' <- there
      [2017-08-26 10:07:59] (ERROR @ core/components/pdotools/model/pdotools/pdotools.class.php : 942) Unexpected tag 'i' in 7e802bdc598dfc03542cb1681cae3a1c line 1750, near '{i[' <- there
      [2017-08-26 10:07:59] (ERROR @ core/components/pdotools/model/pdotools/pdotools.class.php : 942) Unexpected tag 'i' in 677b57037f2c3e80bc543d174a18f637 line 1750, near '{i[' <- there

      Куда смотреть? Fenom вызывается не чанах MIGX, просто на странице!
        Роман
        Роман Старожил
        26 августа 2017, 10:34
        Обернул чанки с MIGX в {ignore}{/ignore} + оказывается еще ругался на Google.Analytics и его тоже в {ignore}{/ignore}

        Володя, спасибо за помощь!

        п.с. странно, что на одних страницах Fenom работал, а на других нет, хотя и там и там присутствует Google.Analytics. Есть варианты, почему такое странное поведение?
          Володя
          Володя Эксперт
          26 августа 2017, 13:34
          Володя, спасибо за помощь!
          пожалуйста!
          п.с. странно, что на одних страницах Fenom работал, а на других нет
          Парсер же несколько раз проходит по контенту, на какой то итерации тегов игнор уже не было… зависит от твоей конструкции чанка/ шаблона и тд.
          выноси весь js в файлы и не будет лишних проблем…
            Роман
            Роман Старожил
            26 августа 2017, 13:45
            У меня весь JS в отдельном чанке.
            В шаблоне указываю чанк [[$js]] и все.
            В самом чанке js
            <!-- Yandex.Metrika counter -->
            
            <!-- /Yandex.Metrika counter -->
            <!-- Google.Analytics counter -->
            
            <!-- /Google.Analytics counter -->
            [[MinifyX?
            &minifyJs=`1`
            &jsFilename=`javascript`
            &jsSources=`
            	/перечисление всех скриптов через запятую
            `
            ]][[+MinifyX.javascript]]
            В одном шаблоне ругался на Google.Analytics, а другом нет — подключение и кол-во JS на страницах одинаково. По этому для меня странно!

            п.с. с MIGX использовался свой сниппет для вывода, пересел на getImageList ругаться Fenom перестал + с Google.Analytics решил просто с "{i" на "{ i" — ошибки перестали сыпаться!
              Володя
              Володя Эксперт
              26 августа 2017, 13:46
              выноси весь js в файлы и не будет лишних проблем…
              с Google.Analytics решил просто с "{i" на "{ i" — ошибки перестали сыпаться!
              либо следить на ошибками и вносить правки как ты и сдлелал
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      9