没有视图的Drupal排序节点

时间:2011-02-16 09:44:48

标签: drupal sorting cck taxonomy

如何在不使用视图的情况下对节点列表的输出进行排序?

我已根据类别

为我的Node列表创建了模板

该列表采用以下URL格式:

/taxonomy/term/53

并使用模板

page-taxonomy-term-53.tpl.php

我在每个节点下创建了一个CCK字段(权重)供我排序。

TIA

1 个答案:

答案 0 :(得分:1)

在page-taxonomy-term-53.tpl.php中,您无法访问节点对象,只是已经为主题的$ content。你可以在这里写下自定义代码片段,但我推荐其他方式:

如果分类模块(而不是视图)提供“/ taxonomy / term / 53”,请将此函数theme_taxonomy_term_page($ tids,$ result)作为YOURTHEMENAME_taxonomy_term_page(...)添加到template.php中,并对$ result对象执行自定义排序(从taxonomy.pages.inc获取主题代码。