使用Sitecore 6.6,我们正在构建一些继承许多基本模板的模板。这非常适合重用和标准化我们的代码,因为所有字段都存储在常量文件中以便于参考。但是,我们似乎无法定义这些继承模板的显示顺序。
模板似乎坚持他们添加的原始顺序,无论如何。我们已尝试在实际的基本模板上使用sortorder,但这似乎不起作用。同样只需重新排序__Base模板字段选择器中的模板。
有什么想法吗?
答案 0 :(得分:9)
我发现使用负数时排序模板部分和字段通常效果最好。 奇怪但真实。
答案 1 :(得分:5)
这是一个很好的模板方法。要重新排序字段/字段集,请在继承的模板中设置模板字段和模板部分的排序顺序。
答案 2 :(得分:1)
我的经验是,根据部分的排序顺序添加字段,如果两个部分具有相同的值,则首先从子模板添加字段。
假设您有一个继承自示例项的我的新模板模板,其数据部分中的字段名为我的新字段 。即使我的新字段的排序顺序为300,标题和文本为100和200,如果两个数据部分都设置为100,我的新字段将首先出现。要使其出现在标题和文本之后,请将“排序顺序”部分设置为更高的值,例如150.