Я унаследовал сайт Kentico 11, который использует тип документа
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Клиент хочет создать варианты AMP своих страниц, используя модуль AMP Kentico, который использует поддомен для любого содержимого AMP. Модуль также включает в себя логический макрос {% AmpFilter.IsAmpPage ()%}, который проверяет, обслуживаете ли вы в настоящее время содержимое AMP. https://github.com/Kentico/kentico-amp
Проблема, с которой я сталкиваюсь, заключается в том, что AMP, похоже, хочет иметь тип документа
<!doctype html>
. Я не хочу менять тип документа существующего сайта, но также не похоже, что я могу оценить макросы в поле типа документа шаблона главной страницы.
Интересно, сталкивался ли кто-нибудь с такой проблемой, какэто;если есть способ разрешить оценку макросов в поле типа документа или какой-то другой подход, о котором я не задумывался.