我想在Umbraco 4.7.1中创建嵌套母版页,我遇到了问题。Umbraco嵌套主页
我有一个母版doctype和一个索引doctype,它是母版页的子项。
然后我有一个单独的文档称为幻灯片放映。
我的内容是这样的:
- 指数
- 幻灯片
我的母版页模板有这样的参考指数:
<asp:ContentPlaceHolder ID="Content" runat="server" />
则索引内我的代码是
之间<asp:Content ContentPlaceHolderID="Content" runat="server">
</asp:Content>
和索引模板内我参考下一级是一个图像滑块
<asp:ContentPlaceHolder ID="SlideShow" runat="server" />
和幻灯片模板具有
<asp:Content ContentPlaceHolderID="SlideShow" runat="server">
</asp:Content>
之间码
它适用于索引,但不适用于幻灯片。
我能想到的唯一区别就是索引的文档类型实际上是主文档的子类型。而SlideShow doctype实际上是它自己的文档类型。不是他们中的任何一个的孩子。
任何想法如何让这个工作?
那么,如果我想拥有多个嵌套模板。 像你的链接节目。 Content1和Content2。我显然不能给doctype两个模板。 – Bill 2012-02-03 22:37:59
是的,这也很好。我更新了答案以显示多个嵌套模板。子模板是** only **实体,负责为所有主模板的ContentPlaceHolders提供内容。有一点需要说明的是,主模板与您在其他技术中找到的“包含”不一样,这就是Umbraco宏的用途。 – 2012-02-04 00:01:48
谢谢。这就说得通了! – Bill 2012-02-06 07:41:33