[英]Theme function in Drupal 6
我正在使用Drupal6.x。 在我的页面中,我有以下代码可打印分页表。
$headers = array(array('data' => t('Node ID'),'field' => 'nid','sort'=>'asc' ),
array('data' => t('Title'),'field' => 'title'),
);
print theme('pager_table','SELECT nid,title FROM {node_revisions}', 5, $headers );
有没有一种方法可以将表的行作为数组传递给主题函数?
我不知道theme_pager_table
,它不是Drupal核心的一部分。 您可以执行的操作是,将sql包装在pager_query()
,然后可以遍历结果并pager_query()
创建表行。 pager_query()
将处理在查询中添加LIMIT
和OFFSET
的问题。
为此,您可以使用常规theme_table
,只需将pager与theme_pager
添加theme_pager
。 (请记住使用theme
,wrapper函数而不是直接调用theme函数)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.