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