2

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

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

我想要实现的是具有不同占位符的多个“部分”,例如

<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)
4

1 回答 1

1

占位符键在页面上必须是唯一的。同一页面上不能有 2 个占位符且具有相同的键 - Sitecore 将不知道应将组件放在其中的哪个位置。

检查 Sitecore 动态占位符 - 据我所知,有多种实现可供使用,例如:

于 2015-08-13T08:19:34.767 回答