我想將着陸頁添加到我的撇號cms網站。我在撇號頁面中添加一個名爲「landing.html」的視圖。 該頁面不應該使用outerLayout。我想定義一個我可以繼承的outerLayoutExtra。 有沒有辦法定義我可以從中擴展的額外佈局?有沒有辦法添加輔助outerLayout?
{% extends data.outerLayoutExtra %}
沒有找到我的模板,我把它放在撇號模板/視圖上。是否有必須擴展的模板配置?
感謝您的任何想法。
我想將着陸頁添加到我的撇號cms網站。我在撇號頁面中添加一個名爲「landing.html」的視圖。 該頁面不應該使用outerLayout。我想定義一個我可以繼承的outerLayoutExtra。 有沒有辦法定義我可以從中擴展的額外佈局?有沒有辦法添加輔助outerLayout?
{% extends data.outerLayoutExtra %}
沒有找到我的模板,我把它放在撇號模板/視圖上。是否有必須擴展的模板配置?
感謝您的任何想法。
就直截了當:
{% extends "apostrophe-templates:outerLayoutExtra.html" %}
This page in the Apostrophe docs有大約data.outerLayout和擴展模板的詳細信息。
可能的模板繼承的一個例子:
default.html > defaultLayout.html > data.outerLayout
landing.html > landingLayout.html > data.outerLayout
data.outerLayout
在撇號需要重新加載頁面的僅僅是內容特定情況下被使用,所以它需要在每個模板堆棧的末尾。