了解Orchard placement.info文件

时间:2013-01-16 18:00:21

标签: orchardcms orchardcms-1.6

我是果园开发的新手,并在上周学习它。我很难理解一些概念,比如placement.info文件。

我已经阅读了项目网站上的文章Understanding placement info以及与之相关的“Orchard up and running”一书中的部分。

我的理解:

  • 展示位置信息文件适用于内容项级别。它用于重新排序字段和内容部分的呈现;

  • 此文件有三个主要标签:placement(基本上是包装器),match(定义规则是否应用于摘要或详细信息显示)和place(有效定义放置规则);

我不明白:

  • 如何定义标签的顺序?在“地方”标签中,我看到“内容:之前”,“内容:之后7”,“内容:2.9”以及其他一些规则。定义“Place Parts_Tags_ShowTags =”标题:after.7“/”是什么意思?展示位置文件是否能够将零件移动到不同的区域?

我使用它有点沮丧。我不知道我是不是使用了正确的材料(它们看起来非常短暂和/或过时)。如果是这样,有人可以建议我一些链接吗?

我真的很感激一些帮助,伙计们...... 提前致谢

1 个答案:

答案 0 :(得分:6)

属性的名称是形状名称(通常由零件驱动程序返回),值是发送该形状的位置。它是区域名称,后跟冒号,然后排序。如果要定位顶级区域(在Layout.cshtml文件中定义),区域名称可以以斜杠开头,如下所示:/AsideSecond:1。排序可以是特殊数字,也可以是虚线序列。例如,1.1在1之后但在之前2. 1.1.1将在1.1之后和1.2之前,等之后也可用于在其他所有之后或之前发送形状。

我希望这会有所帮助。