视图列表,其中包含内容类型选择列表中的标题

时间:2011-04-19 12:33:13

标签: php drupal drupal-6 drupal-views

我有一个简单的内容类型,包含标题字段,图像字段和类别字段(这是一个选择列表文本字段)。我创建了一个视图,其中打印出所有已发布的此类内容,并按类别字段排序。一切都很好&到目前为止很棒(使用Views模块很容易)。

但是,我想在选择列表字段中打印出不同类别上方的标题。

我已经想出如何使用以下方法检索选择列表值的数组:

$field = content_fields('field_mm_category', 'om_mm_content');
$allowed = content_allowed_values($field, TRUE);

但是不能将它与views-view-nameofcontentype.tpl.php文件中的其他内容放在一起。有没有简单的方法来实现这一目标?也许使用预处理或类似的?或者这是蹩脚的,我应该考虑使用分类词汇表吗?

哦,它在drupal 6中:)。

编辑:

内容应该打印出来:

headline1(来自内容类型的选择列表的值)

item1,item2,item3 ...

headline2

item4,item5,item6 ...

因此,在第一个标题下,您将获得从选择列表中选择headline1的特定类型的所有内容(并且标题1是选择的值)。

1 个答案:

答案 0 :(得分:1)

我不确定我是否理解这个问题。

但是,我建议:看看视图“分组字段”选项 - 我相信当你使用“表格式”视图时你会得到这个;当您修改视图样式时,它会出现。您可以通过按类别对结果进行分组来解决问题。