【问题标题】:Sitecore: exclude template field from template sectionSitecore:从模板部分中排除模板字段
【发布时间】:2018-04-20 02:00:03
【问题描述】:

我有一个模板(称为 Main news),它继承了一个包含多个字段的模板部分(称为 Image)。现在我想在主新闻模板上使用大部分这些字段,除了一个。但是,当我尝试单独继承字段时(不包括我不需要的字段),主新闻模板上没有出现任何字段。

显然,需要整个图像模板部分才能使用主新闻模板上的字段。有没有办法从图像模板部分继承,但从中排除特定字段?

【问题讨论】:

    标签: templates sitecore


    【解决方案1】:

    在 Sitecore 中,模板仅继承模板,您不能只继承模板的特定字段,但是,您可以将您的图像模板分成 2 个或更多模板,您可以在其中对应该始终存在的字段进行分组一起,例如:

    1. _Image_Group1
      • 字段 A
      • 字段 B
    2. _Image_Group2
      • 字段 C

    现在,假设您的主模板只需要字段 A 和字段 B,因此您只需从 _Image_Group1 模板继承,如果在另一个模板上您还需要字段 C,则将 _Image_Group2 添加到基本模板(例如,图片模板)

    所以你最终得到:

    1. 图像模板继承自_Image_Group1 & _Image_Group2
    2. 主模板继承自_Image_Group1

    【讨论】:

    • 谢谢,只是想知道是否有更简单的选择!
    猜你喜欢
    • 1970-01-01
    • 2015-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-13
    • 1970-01-01
    • 2021-11-05
    • 1970-01-01
    相关资源
    最近更新 更多