我最近将客户端的Orchard CMS安装从1.9.x升级到1.10.2。一切顺利。但是,我们缺少以前可用的一些功能。
之前,要选择一个主题(分类法字段),我会在主题字段中单击,然后会出现一个包含所有可用主题的框。然后我会点击所需的主题。要添加更多主题,我只需重复一遍。
然而,现在点击该字段不会做任何事情。光标出现在框中,但没有出现主题窗口......
......直到我开始输入。但这是抓住了。如果我键入'a',则只显示包含'a'的主题名称。任何不包含“a”的主题都不会显示。
如果我知道我想要的主题,没问题。我只是开始输入它,主题列表将相应地过滤自己,我只需要单击要添加的主题。根据需要重复。
问题在于,如果我不知道我想要的话题,就无法轻易知道可用的主题。如果我不知道列表是根据我输入的字母过滤的,我可能会认为某个主题没有输入我们的系统。
是否有可能回到分类法字段设置的旧方式?
感谢。
答案 0 :(得分:1)
这是TagsController
中的一个错误,因为没有查询字词的分类法的初始查询只返回一个空列表:
public IEnumerable<Tag> Get(int taxonomyId, bool leavesOnly, string query) {
...
if (string.IsNullOrEmpty(query)) return new List<Tag>(); <- returns empty list, so nothing will be selectable initially
我刚刚在GitHub上提供了拉取请求7865来解决问题。