Как настроить страницу для использования другого шаблона в 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".

Другие вопросы по тегам