我有一个模板(称为主要新闻),它继承了一个模板部分(称为Image),其中包含许多字段。现在我想在主要新闻模板上使用大多数这些字段,除了一个。但是,当我尝试单独继承字段时(为了不包括我不需要的字段),主要新闻模板上没有任何字段。
显然,需要整个图像模板部分才能使用主要新闻模板上的字段。有没有办法从图像模板部分继承,但从中排除特定字段?
答案 0 :(得分:1)
在Sitecore中,模板仅继承模板,您不能只继承模板的特定字段,但是,您可以做的是将您的图像模板分解为2个或更多模板,您可以在其中对应始终为的字段进行分组在一起,例如:
现在,假设您的主模板只需要字段A和字段B,所以您只需继承_Image_Group1
模板,如果在另一个模板上还需要字段C,那么您将_Image_Group2
添加到基础模板(例如,图像模板)
所以你最终得到:
_Image_Group1
& _Image_Group2
_Image_Group1