繁体   English   中英

Drupal 6中的主题功能

[英]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()将处理在查询中添加LIMITOFFSET的问题。

为此,您可以使用常规theme_table ,只需将pager与theme_pager添加theme_pager (请记住使用theme ,wrapper函数而不是直接调用theme函数)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM