果园元素候补

Orchard Element Alternates

我们有几个元素托管在一个模块上。我们有几个主题。

每个元素已经包含一些替代项。 ElementDriver 编辑器结果上的 DisplayType 决定渲染哪一个。

示例:MyElement-Xtype 是显示类型 Xtype 的 MyElement 的替代。

我们想将所有元素模板移动到元素文件夹 (Views/Element)。

到模板视图文件夹。

所以我们想让 Element Driver 在 MyTheme/Views/Elements 而不是 MyModule/Views/Elements 中查找模板。

为什么?为什么不将元素包含到主题中?

因为该元素将在主题之间共享。因此,当主题被激活时,它将采用当前主题的 视图

how can i Achieve this ?


谢谢!

自从我试过之后就明白了,但没有用。因为我的主题没有启用。这已经配置好了。如果主题上的模板不存在,Orchard 会取 Module 中的 Element 模板。

不过说出你的问题很好。