我有一个简单的内容类型,包含标题字段、图像字段和类别字段(这是一个选择列表文本字段)。我已经创建了一个视图,其中该类型的所有已发布内容都打印出来并按类别字段排序。一切都很好。
但是,我想在选择列表字段的不同类别上方打印一个标题。
我已经弄清楚如何检索选择列表值的数组:
$field = content_fields('field_mm_category', 'om_mm_content');
$allowed = content_allowed_values($field, TRUE);
但是不能将它与contenttype .tpl.php文件的views-view-name中的其他内容放在一起。有简单的方法可以做到这一点吗?也许使用预处理或类似的方法?或者这太蹩脚了,我应该考虑使用分类法词汇表吗?
哦,它在drupal 6:).
编辑:内容应该像这样打印出来:
headline1(来自内容类型的选择列表的值)
item1, item2, item3…
headline2
item4, item5, item6…
因此,在第一个标题下,您将获得所有特定类型的内容,其中headline1是从选择列表中选择的(并且headline1是所选择的值)。
我不太明白你的问题。
然而,我会建议:看看视图的"分组字段"选项-我相信当你使用"表类型"视图样式时,你会得到这个;它在修改视图样式时出现。您可以通过简单地按类别对结果进行分组来解决问题。