表寻呼机Drupal的主机
发布者add1sun于2007年2月1日下午11时48分
我们需要思考如何在工作中处理的主题(“表”)的实例。有没有直接的HTML简单的,易于主题化所以我们应该与这些家伙做一个TPL文件打印?下面是从用户所采取的示例tpl.php。讨论。
//总结表:
$头=阵列(
主题( 'table_select_header_cell'。阵列()),
阵列( '数据'=> T( '用户名'), '场'=> 'u.name'),
阵列( '数据'=> T( '状态'), '场'=> 'u.status'),
吨( '角色'),
阵列( '数据'=>吨( '注册了'), '字段'=> 'u.created'。 '排序'=> '递减'),
阵列( '数据'=>吨( '最近访问'), '字段'=> 'u.access'),
吨(“操作”)
$输出= drupal_render($形式[ '选项']);
如果(isset($形式[ '名']) is_array($形式[ '名称']))的foreach(element_children($形式[ '名称']),为$键)$行[] =阵列(
drupal_render($形式[ '账户'] [$键]),
drupal_render($形式[ '名'] [$关键]),
drupal_render($形式[ '状态'] [$关键]),
drupal_render($形式[ '角色'] [$关键]),
drupal_render($形式[ 'member_for'] [$键]),
drupal_render($形式[ 'last_access'] [$键]),
drupal_render($形式[ '操作'] [$关键]),
);
>
>
别的$行[] =阵列(阵列( '数据'=> T( '没有可用的用户。'), '列跨度'=> '7'));
>
。$输出=主题( '表' 阵列( '标题'=> $头 '行'=> $行 '属性'=>数组(), '字幕'=> NULL)。。。);
如果($形式[ '寻呼机'] [ '#VALUE'])$输出= drupal_render($形式[ '寻呼机'])。
>
。$输出= drupal_render($形式);
//警告:确保打印后返回,这是一个退货换货
打印输出$;
?>
看这个视频!