Компонент с github'а для создания AMP

Приветствую!
Потребовалось реализовать AMP страницы (modx revo).
Нашел на гитхабе компонент, но не в виде пакета.
Что сделал:
  • Установил TheSwitcherTemplate с репозитория
  • Закинул папку с фалами в core/components/
  • Создать вручную плагин и сниппет (вот какую роль играет сниппет вообще не полян, на мой взгляд в целом он не нужен).
Настроил, действительно получается подменять шаблоны.

Но проблема в том, что в коде плагина фигурирует событие OnSwitchTemplateParsed, но несмотря на установленный компонент «Свитчер», данного события в списке у меня нет. Хотя в коде компонента есть кусок с регистрацией данного события.

И вторая проблема: плагин никак не взаимодействует с файлами, которые я залил, соответственно не происходит модификации html-тегом (подмена img на amp-img; подмена ссылок с добавлением /amp/). Хотя для этого всего в файлах есть нужные библиотеки и классы.

Кто-то может подсказать решения данных проблем? Если нужно, могу дать доступ в админку.

P.s. встречал варианты с ГЕТ параметрами и знаю про компонент AMPify — не подходят.
Скаут
20 октября 2018, 19:35
modx.pro
600
0

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0