如何在Orchard中多次放置相同的形状

时间:2014-04-13 01:16:02

标签: orchardcms orchardcms-1.7 orchard-modules

如何在多个地方放置相同的形状。 例如。如果我吼叫

  <Place Parts_FBLikeButton="Content:before"/>
  <Place Parts_FBLikeButton="Content:after"/>

只有一个被激活(一个)但不是两个。如何在不重复使用其他名称的形状的情况下执行此操作。

2 个答案:

答案 0 :(得分:0)

你不能。您需要驱动程序为您提供两个不同名称的形状副本。为了在两个不同的位置呈现相同的形状,您唯一可以做的就是从两个不同的模板调用相同形状的Display。为此,您需要获得对形状的引用,但这相当简单。

答案 1 :(得分:0)

如果您想在主要内容区域中显示形状,您可以这样做:

首先。更改Placement.info

<Place Parts_FBLikeButton="FBLikeButtonZone:1"/>

二。部分更改(添加备用)内容项形状(例如Content.cshtml或Content-BlogPost.Detail.cshtml) 从

@Display(Model.Content)

@Display(Model.FBLikeButtonZone)
@Display(Model.Content)
@Display(Model.FBLikeButtonZone)