Bress

Bress

С нами с 05 января 2018; Место в рейтинге пользователей: #1677
Роман
04 октября 2017, 12:00
2
+1
Плагин на событие OnLoadWebDocument:
<?php
$id = $modx->resource->get('id'); // Get current page id
$resource = $modx->getObject('modResource',$id); // Get current object
$template = $modx->resource->template; // Get current page template
if($template == 5 && isset($_GET['amp'])) {
	$modx->resource->set('template', 23); 
} 
$modx->resource->cacheable = false; // Disable cache
В шаблонах
// что бы показать, что у тебя есть amp страница
<link  rel="amphtml" href="http://site.ru/page?amp" />
// на amp странице показать главную, что бы не было дублей
<link  rel="canonical" href="http://site.ru/page" />
Проверка тут: search.google.com/test/amp

Всем спасибо, работает!