Umbraco 4.7.1でネストされたマスターページを作成しようとしていますが、問題があります。Umbracoネストされたマスターページ
私はmasterpageのdoctypeとmasterpageの子であるindex doctypeを持っています。
次に、私はスライドショーと呼ばれる個別のdoctypeを持っています。
私の内容は次のようになります。
- インデックス
- スライドショー
は私のマスターページテンプレートは、このようなインデックスへの参照を持っています
<asp:ContentPlaceHolder ID="Content" runat="server" />
は、インデックス内の私のコードは、私がイメージスライダー
<asp:ContentPlaceHolder ID="SlideShow" runat="server" />
とスライドショーテンプレートにある
<asp:Content ContentPlaceHolderID="SlideShow" runat="server">
</asp:Content>
間のコードを持って次のレベルを参照
<asp:Content ContentPlaceHolderID="Content" runat="server">
</asp:Content>
間
とインデックステンプレート内にあります
インデックスでは機能しましたが、スライドショーでは機能しませんでした。
私が手で考えることができる唯一の違いは、インデックスのdoctypeは実際にはマスターの子のdoctypeです。 SlideShow doctypeは実際には自分のdoctypeです。いずれかの子供ではありません。
どのようにすればよいでしょうか?
複数の入れ子になったテンプレートを作成したい場合はどうすればよいですか。 あなたのリンクが示すように。 Content1とContent2。明らかにdoctypeに両方のテンプレートを与えることはできません。 – Bill
うん、それも良いです。複数のネストされたテンプレートを表示するための答えを更新しました。子テンプレートは、マスターテンプレートのすべてのContentPlaceHoldersにコンテンツを提供する責任を負う** onlyエンティティです。あなたが他のテクノロジーで見つけた「インクルード」と同じようにマスターテンプレートが機能しないことは、Umbracoマクロのためのものです。 –
ありがとうございます。それは理にかなっている! – Bill