3

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

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

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

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

现在对于“图像”字段源,我们将其设置为/Media Library/Images通常的值,但由于我们有 2 个单独的站点,我们希望镜像媒体库中的结构,例如:

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

但是我们将如何在模板上定义源?

4

1 回答 1

2

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

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

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

于 2012-11-27T19:02:04.957 回答