我已经在自定义模块中实现了我的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
模块中定义。