【发布时间】:2018-04-20 02:00:03
【问题描述】:
我有一个模板(称为 Main news),它继承了一个包含多个字段的模板部分(称为 Image)。现在我想在主新闻模板上使用大部分这些字段,除了一个。但是,当我尝试单独继承字段时(不包括我不需要的字段),主新闻模板上没有出现任何字段。
显然,需要整个图像模板部分才能使用主新闻模板上的字段。有没有办法从图像模板部分继承,但从中排除特定字段?
【问题讨论】:
我有一个模板(称为 Main news),它继承了一个包含多个字段的模板部分(称为 Image)。现在我想在主新闻模板上使用大部分这些字段,除了一个。但是,当我尝试单独继承字段时(不包括我不需要的字段),主新闻模板上没有出现任何字段。
显然,需要整个图像模板部分才能使用主新闻模板上的字段。有没有办法从图像模板部分继承,但从中排除特定字段?
【问题讨论】:
在 Sitecore 中,模板仅继承模板,您不能只继承模板的特定字段,但是,您可以将您的图像模板分成 2 个或更多模板,您可以在其中对应该始终存在的字段进行分组一起,例如:
现在,假设您的主模板只需要字段 A 和字段 B,因此您只需从 _Image_Group1 模板继承,如果在另一个模板上您还需要字段 C,则将 _Image_Group2 添加到基本模板(例如,图片模板)
所以你最终得到:
_Image_Group1 & _Image_Group2
_Image_Group1 【讨论】: