5

使用 Sitecore 6.6,我们正在构建一些继承许多基本模板的模板。这对于重用和标准化我们的代码非常有用,因为所有字段都存储在常量文件中以便于参考。但是,我们似乎无法定义这些继承模板的显示顺序。

无论如何,模板似乎都遵循它们添加的原始顺序。我们已经尝试在实际的基本模板本身上使用排序顺序,但这似乎不起作用。同样,只需在 __Base 模板字段选择器中重新排序模板。

有任何想法吗?

4

4 回答 4

9

我发现在使用负数时,对模板部分和字段进行排序通常效果最好。奇怪但真实。

于 2013-06-09T20:43:29.320 回答
6

这是一个很好的模板方法。要重新排序字段/字段集,请在继承的模板中设置模板字段和模板节本身的排序顺序。

于 2013-06-07T06:54:09.003 回答
2

我对模板继承中的排序有同样的问题。我一直在使用负数和正数的组合,解决了这个问题。复古装修确实看起来很痛苦,但工作量很大。绝对是需要提前考虑的事情。

于 2015-05-03T12:12:35.923 回答
1

我的经验是根据section的排序顺序添加字段,如果两个section的值相同,那么先从子模板添加字段。

假设您有一个继承自Sample Item的模板My New Template ,在 Data 部分有一个名为My New Field 的字段。即使我的新字段的排序顺序为 300,标题和文本分别为 100 和 200,如果两个数据部分都设置为 100,我的新字段将排在第一位。要使其排在标题和文本之后,请设置部分排序顺序到更高的值,例如 150。

于 2015-05-01T14:53:24.990 回答