果园元素候补
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 模板。
不过说出你的问题很好。
我们有几个元素托管在一个模块上。我们有几个主题。
每个元素已经包含一些替代项。 ElementDriver
编辑器结果上的 DisplayType
决定渲染哪一个。
示例:MyElement-Xtype 是显示类型 Xtype 的 MyElement 的替代。
我们想将所有元素模板移动到元素文件夹 (Views/Element)。
到模板视图文件夹。
所以我们想让 Element Driver 在 MyTheme/Views/Elements
而不是 MyModule/Views/Elements
中查找模板。
为什么?为什么不将元素包含到主题中?
因为该元素将在主题之间共享。因此,当主题被激活时,它将采用当前主题的 视图
how can i Achieve this ?
谢谢!
自从我试过之后就明白了,但没有用。因为我的主题没有启用。这已经配置好了。如果主题上的模板不存在,Orchard 会取 Module 中的 Element 模板。
不过说出你的问题很好。