我可以在Sitecore中使用相同的占位符来创建不同的部分

时间:2015-08-13 07:57:43

标签: sitecore sublayout

下面是我的子布局,名为SectionWrapper

<section>
    <sc:Placeholder ID="phSectionWrapper" runat="server" Key="phSectionWrapper" />
    <a href="#">check this</a>
</section>

我想实现多个&#34;部分&#34;使用不同的占位符,如

<section>
    <caraousal 1 />
    <a href="#">check this</a>
</section>
<section>
    <caraousal 2 />
    <a href="#">check this</a>
</section>

但它现在呈现为

<section>
    <caraousal 1 />
    <a href="#">check this</a>
    <caraousal 2 />
</section>
<section>
    <a href="#">check this</a>
</section>

我的演示文稿详细信息在项目上配置如下:

  • SectionWrapper(带一些占位符)
  • caraousal1(占位符为phSectionWrapper)
  • SectionWrapper(带一些占位符)
  • caraousal2(占位符为phSectionWrapper)

1 个答案:

答案 0 :(得分:1)

占位符键在页面上必须是唯一的。您不能在同一页面上使用相同的密钥拥有2个占位符--Sitecore将不知道它们应该放置哪些组件。

检查Sitecore动态占位符 - 我记得有多个实现可以使用,例如: