0

好的,问题来了:我有一个联系人列表,我在视图中创建了这些联系人列表,按如下分类术语分组:

(任期:) 工作人员:

(节点:)约翰·多伊
         john@doe.com

(节点:)简·多伊
         jane@doe.com

(术语:) 管理:

        弗雷德·多伊
        弗雷德@doe.com

        等等...

就像现在一样,我不知道是什么决定了分类术语的顺序(即:为什么“工作人员”节点出现在“管理节点”之前)。

所以我需要做的是能够对术语的顺序进行排序,以及每个“类别”中节点的顺序(或者你会称之为)。

我试图按权重对术语进行排序,但唯一发生的事情是我得到了重复的节点输出,而实际术语的顺序没有任何反应。

至于节点的顺序,我在想可能是一个隐藏的 CCK 场,具有某种权重,但我不知道。但最大的问题仍然是类别的顺序。

如果有人对此有答案,那将非常有帮助。

谢谢你。


编辑:

奇怪,在我问这个问题之前我试过了,但现在它似乎工作了。但是,由于某种原因,当我按分类权重排序时,我仍然会得到重复的节点。我真的需要摆脱那些。这是我的视图设置的外观,如果有帮助的话:

 
字段:分类法=所有术语(限于一个词汇表)
图片附加内容

排序标准: 分类权重:降序

Filters: Taxonomy term id(with depth) // 过滤掉它属于哪个页面 节点类型:联系人 已发布节点:是

不知道这些信息是否有帮助

/安德斯

4

2 回答 2

3

解决方案很简单,在视图中,您可以按分类术语对结果进行排序。您有 3 个默认选项。

从视图界面:

  • 术语 分类术语。请注意,使用它可能会导致重复节点出现在视图中;您必须添加过滤器以减少结果集。
  • 术语 ID 分类术语 ID
  • 分类权重 术语权重字段

视图中的排序位于右上角,并为您提供了如何对结果进行排序的大量选项。

编辑:
重复是分类术语的一个已知问题。问题是,如果一个节点有两个适合的术语,那么每个术语都会包含一次。当您使用分类术语过滤器时,您可以减少重复项,这应该可以解决您的问题:

http://grab.by/16vw

于 2009-12-10T11:05:06.093 回答
1

我很少有观点方面的问题,但我不得不承认这不是我真正关注的事情。这是您可能希望检查的内容的简短列表。如果这不能解决,如果您可以提供有关您的设置的更多详细信息以及当前配置中似乎是默认排序的内容,那就太好了。

  • 您是如何在视图 UI 中设置排序标准的?那里有可用的基本设置(UI 面板的右上角)。请参阅下面的一些屏幕截图,这些屏幕截图可以帮助您找到解决配置的方法。

  • 您是如何设置分类术语顺序的(可从类似于以下位置的地方访问:http ://example.com/admin/content/taxonomy/3 - 其中数字是分类 ID)。

  • 这是有关视​​图排序功能的更多信息。


有关如何配置排序的屏幕截图

注意:在这个例子中,我展示了如何根据节点是否发布来对节点进行排序,但该过程同样适用于分类术语。

在这个视图中,我已经设置了一些排序,通过单击 + 按钮添加你的

替代文字 http://img15.yfrog.com/img15/7118/screenshot005vy.png

选择要排序的内容类型

链接文字 http://img3.yfrog.com/img3/2341/screenshot006jkz.png

选择您希望对内容进行排序的信息

替代文字 http://img3.yfrog.com/img3/4816/screenshot007nt.png

最后选择排序方向!

替代文字 http://img37.yfrog.com/img37/9806/screenshot008ah.png

现在你应该好好去!:) 希望这可以帮助!

于 2009-12-10T10:03:30.537 回答