嵌套Sitecore子布局/占位符 - 可能吗?

时间:2012-07-12 03:48:35

标签: sitecore sitecore6

我有一个名为TwoColumns的Sublayout,如下所示:

<div class="row">
    <div class="column span8"><sc:placeholder runat="server" key="left-column"></sc:placeholder></div>
    <div class="column span4"><sc:placeholder runat="server" key="right-column"></sc:placeholder></div>
</div>

我通常会通过演示文稿详细信息添加其他子布局,并将占位符指定为左列或右列。

现在,我想要完全相同的比例列,但在左列中。就这样:

enter image description here

我可以将TwoColumns子布局添加到左列...但是如果我想向其中一个嵌套占位符添加内容,我该怎么做?是否可以将“左列左列”设置为占位符?

如果我想要第二行的TwoColumns怎么办?如何指定是否希望我的内容进入第一行的左列或第N行的左列? Sitecore是否默认具备此功能?

请注意“只需创建一个名为NestedTwo列的新子布局”不是我正在寻找的解决方案。我想要一个灵活的网格系统。

不要担心CSS网格系统。这是一个纯粹的Sitecore问题。

2 个答案:

答案 0 :(得分:2)

这篇文章是一个非常好的开始:

http://trueclarity.wordpress.com/2012/06/19/dynamic-placeholder-keys-in-sitecore/

通过上面我可以多次使用相同的子布局(使用动态键占位符),这很棒。但是我发现你不能NEST他们,所以它实际上并没有解决我原来的问题。

答案 1 :(得分:1)

在我正在进行的项目中,我们必须做类似的事情。

我们最终使用此解决方案: http://johnnewcombe.net/blog/post/17

将行代码换行不起作用,但经过一些修改后,它对我们起作用了......我在文章中添加了一条关于需要更新的内容的评论。