Как настроить страницу для использования другого шаблона в Zotonic?
Я хотел бы иметь альтернативные шаблоны для каждого раздела моего сайта.
Как настроить страницу для использования другого шаблона в Zotonic?
2 ответа
Решение
Вот как вы можете отобразить страницу about с помощью пользовательского шаблона:
{about, ["about"], resource_page, [ {template, "about.tpl"}, {id, page_about}]}
Если вы добавите вышеупомянутое правило отправки в правила отправки вашего сайта (можно найти на вашем сайте /dispatch/dispatch), он отобразит страницу с уникальным именем page_about, используя about.tpl.
Вы можете установить уникальное имя для страницы на дополнительной вкладке страницы в zotonic admin.
Хорошей практикой является установка page_path
свойство для URL, который вы определяете в правиле отправки. Так что page_url (в примере) page_about также "/about".