Web サイトの各セクションに別のテンプレートを用意したいと考えています。
Zotonic で別のテンプレートを使用するようにページを設定するにはどうすればよいですか?
page_path
プロパティをディスパッチルールで定義したURLに設定することをお勧めします。そのため、(例では)page_aboutのpage_urlも「/about」になります。
カスタム テンプレートを使用して about ページをレンダリングする方法は次のとおりです。
{about, ["about"], resource_page, [ {template, "about.tpl"}, {id, page_about}]}
上記のディスパッチ ルールをサイトのディスパッチ ルール (yoursite/dispatch/dispatch にあります) に追加すると、about.tpl を使用して page_about という一意の名前のページがレンダリングされます。
zotonic admin のページの詳細タブで、ページに一意の名前を設定できます。