1) Создаем новый плагин (на событие OnLoadWebDocument):
Вставляем код:
$id_template = 4;
//ID Шаблона Оригинал.
$id_template_url = 33;
//ID Шаблона AMP. $name_get ='amp';
//Имя запроса любое (не забудьте поменять в ).
$id = $modx->resource->get('id');
$resource = $modx->getObject('modResource',$id);
$template = $modx->resource->template;
if($template == $id_template && isset($_GET[$name_get])) {
$modx->resource->set('template', $id_template_url);
}
$modx->resource->cacheable = false;
3) robots.txt:
Allow: *?amp – обязательно.
4) Создаем страницу для amp:
не будем переписывать тут мануал по тегам AMP. Вкратце, используются стандартный Html, Css и Js.
Но есть недопустимые теги например:
Некоторые теги будут вырезаться, так как хранятся только в кэше google.
Полезные ссылки по теме: