【问题标题】:Sitecore GlassMapper with HelixSitecore GlassMapper with Helix
【发布时间】:2017-06-27 05:59:08
【问题描述】:

我们需要在 Sitecore Extensions 和 Glass Mapper 以及 T4 之间做出选择,以便为我们的项目获取 Sitecore 项目的数据。当您第一次使用 GlassMapper 时,你们能帮我解决您在使用 Glass Mapper 时遇到的挑战吗

我知道它的一般性问题,但如果您能帮助我解决您使用 Glassmapper、Habitat 和 T4 所面临的挑战,那就太好了。

【问题讨论】:

    标签: glass-mapper


    【解决方案1】:

    我们最近使用 Helix 实施了 Glass Mapper。在 Foundation 中创建了一个 ORM 项目,其中包含所有 Glass 配置和启动类,其中引用了所有其他 prjs(包括 Foundation 和 Feature)。

    需要考虑的事项- 1. 在基础中创建一个 DI prj 并在 Glass prj 中为您可能想要注册的类引用它,例如:- ISitecoreContext、IRenderingContext 等。 2. 虽然 Glass prj 在所有其他 prj 中都被提及,但您可能必须在所有 prjs 中安装 Glass 本身,删除配置和 statup.cs(s) 文件只是为了获得参考,这是一项乏味的工作。(可能有一个好的方法这样做,但我们已经实现了这种方式) 3. 随着时间的推移,可能会有新版本的 Glass mapper 可能与之前的 prj 冲突 提示:- 您可以考虑创建一个 powershell 脚本来从包管理器本身添加一个新模块。请看这个链接-http://blog.marcduiker.nl/2016/12/28/hands-on-with-sitecore-helix-using-powershell-add-module.html

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多