如何在不使用视图的情况下对节点列表的输出进行排序?
我已根据类别
为我的Node列表创建了模板该列表采用以下URL格式:
/taxonomy/term/53
并使用模板
page-taxonomy-term-53.tpl.php
我在每个节点下创建了一个CCK字段(权重)供我排序。
TIA
答案 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获取主题代码。