Drupal 7 : Create glossary with views, 但按标题以外的字段对其进行排序?

标签 drupal drupal-7 views glossary

我正在尝试创建一个词汇 TableView ,但 Views 提供的 View 使用节点标题的第一个字母。我需要它在我的内容类型中使用名为 Artist 的字段的第一个字母。我尝试制作一个新的上下文过滤器并将其与词汇 TableView 提供的匹配,但词汇表模式甚至不是一个选项,我觉得这很奇怪。有人有想法么? :-/

最佳答案

通过为页面和附件显示复制现有的上下文过滤器,您正在做正确的事情。您的主要问题是弄清楚为什么您的字段没有出现“词汇表模式”选项。对于 Views 7.x-3.3,如果您的 Artist 字段是 Text 类型,则应该这样做,但我怀疑您的字段实际上是 List 或 Term 引用。

如果是列表(文本)字段:升级到 Views 7.x-3.x-dev 并且词汇表模式选项将可用。

如果它是术语引用字段:为术语添加关系或“节点上的分类术语”,然后您将能够使用术语名称作为词汇表参数。

如果它是节点引用字段:为您的节点引用字段添加关系并选中“需要此关系”。然后更新页面和附件显示中的内容:标题上下文过滤器以使用此关系。这告诉 View 过滤器应该基于相关节点的标题而不是父节点。

关于Drupal 7 : Create glossary with views, 但按标题以外的字段对其进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11477143/

相关文章:

drupal - 二级菜单中的用户菜单 : why?

drupal - 用户更改信息时的通知

php - 我可以在 Drupal 中编写自己的 HTML 代码吗?

php - Facebook 对 Drupal 的评论(所有节点上的评论相同)

sql-server - 如何将 View 从一个数据库复制到另一个数据库

iphone - self.window addSubview 无法正常工作

php - Drupal:是否调用过 *.api.php 中的 hook_ 函数?

drupal - 在Drupal的.info文件中进行评论

php - 如何在 Drupal 7 中为节点设置自定义字段值?

views - CouchDB View : remove duplicates *and* order by time