Компонент с github'а для создания AMP
Приветствую!
Потребовалось реализовать AMP страницы (modx revo).
Нашел на гитхабе компонент, но не в виде пакета.
Что сделал:
Но проблема в том, что в коде плагина фигурирует событие OnSwitchTemplateParsed, но несмотря на установленный компонент «Свитчер», данного события в списке у меня нет. Хотя в коде компонента есть кусок с регистрацией данного события.
И вторая проблема: плагин никак не взаимодействует с файлами, которые я залил, соответственно не происходит модификации html-тегом (подмена img на amp-img; подмена ссылок с добавлением /amp/). Хотя для этого всего в файлах есть нужные библиотеки и классы.
Кто-то может подсказать решения данных проблем? Если нужно, могу дать доступ в админку.
P.s. встречал варианты с ГЕТ параметрами и знаю про компонент AMPify — не подходят.
Потребовалось реализовать AMP страницы (modx revo).
Нашел на гитхабе компонент, но не в виде пакета.
Что сделал:
- Установил TheSwitcherTemplate с репозитория
- Закинул папку с фалами в core/components/
- Создать вручную плагин и сниппет (вот какую роль играет сниппет вообще не полян, на мой взгляд в целом он не нужен).
Но проблема в том, что в коде плагина фигурирует событие OnSwitchTemplateParsed, но несмотря на установленный компонент «Свитчер», данного события в списке у меня нет. Хотя в коде компонента есть кусок с регистрацией данного события.
И вторая проблема: плагин никак не взаимодействует с файлами, которые я залил, соответственно не происходит модификации html-тегом (подмена img на amp-img; подмена ссылок с добавлением /amp/). Хотя для этого всего в файлах есть нужные библиотеки и классы.
Кто-то может подсказать решения данных проблем? Если нужно, могу дать доступ в админку.
P.s. встречал варианты с ГЕТ параметрами и знаю про компонент AMPify — не подходят.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
0
Комментарии: 0