如何在框架中注入我自己的IculturesElector实现



我已经在自定义模块中实现了我的IculturesElector版本。这是其定义的一部分(我的问题与选择文化的逻辑无关;我尝试使用自己的名称空间,并且使用与模块果园中使用的名称空间相同的名称空间。元素化):

namespace Orchard.Localization.Selectors
{
    [OrchardFeature("Orchard.Localization.CultureSelector")]
    public class ShortRouteCultureSelector : ICultureSelector
    {
        public CultureSelectorResult GetCulture(HttpContextBase context)
        {
            ...

我在果园中的类Current currentulworkcontext的方法中提出了一个断点。FRAMEWORK项目,我看到可变的iEnumerable _crulturesElectors包含模块果园的ICULTURESTER的所有实现。

我缺少什么?

删除OrchardFeature属性或定义您自己的功能名称,因为Orchard.Localization.CultureSelector已在Orchard.Localization模块中定义。

相关内容

最新更新