gpt4 book ai didi

Sitecore:基于当前 SiteContext 的模板字段源动态定位

转载 作者:行者123 更新时间:2023-12-02 02:09:14 25 4
gpt4 key购买 nike

基本上,我们目前在单个 sitecore 安装上有一个多站点设置。因此我们在内容节点下有这样的结构:

  • 站点 1
    • 内容 1
  • 站点 2
    • 内容2

现在我们当然希望尽可能多地重用我们的模板,所以我们会有这样的模板:

Templatename: Webpage
Sections: Data
Fields: Title, Body, Image

现在,对于“图像”字段源,我们通常会将其设置为类似 /Media Library/Images 的内容,但由于我们有 2 个独立的站点,我们也希望在媒体库中镜像该结构喜欢:

  • 媒体库
    • 站点 1
      • 图片
    • 站点 2
      • 图片

但是我们如何在模板上定义源代码呢?

最佳答案

没有简单的方法可以完成您想要的。你必须用你自己的那个类的副本覆盖“Sitecore.Shell.Applications.ContentEditor.Image”。

然后重写大部分 BrowseImage 方法,并找到一些方法来选择它应该选择的路径。

如果您支持 webedit,您还必须对命令“webedit:chooseimage”执行此操作。

关于Sitecore:基于当前 SiteContext 的模板字段源动态定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13585642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com