我目前正在处理客户端管理模块。 但是,根据我们选择的iPress主题,我们有显示问题(主题表必须有问题)。
是否可以更改将采用默认表格格式的主题,而不是安装主题? 例如,默认情况下为template.php或drupal。
干杯
我的module.module:
<?php
function gestion_menu() {
$items ['joueur/all'] = array (
'page callback' => 'gestion_joueur',
'access arguments' => array (
'acess content'
),
'type' => MENU_CALLBACK
);
return $items;
}
function gestion_joueur_sorted() {
$header = array (
array (
'data' => 'Nom',
'field' => 'Nom',
'sort' => 'asc'
),
array (
'data' => 'Prenom',
'field' => 'Prenom'
),
array (
'data' => 'Poste',
'field' => 'Poste'
),
array (
'data' => 'NB',
'field' => 'NB'
),
array (
'data' => 'NPD',
'field' => 'NPD'
),
array (
'data' => 'Equipe',
'field' => 'Equipe'
),
array (
'data' => 'DateDebut',
'field' => 'DateDebut'
)
)
;
db_set_active ( 'joueur' );
$query = db_select ( 'joueur', 'j' )->fields ( 'j' );
$sorter = $query->extend ( 'TableSort' )->orderByHeader ( $header );
$result = $sorter->execute ();
db_set_active ();
return $result->fetchAll ( PDO::FETCH_ASSOC );
}
function gestion_joueur_all() {
$rows = gestion_joueur_sorted ();
$header = array (
array (
'data' => 'Nom',
'field' => 'Nom',
'sort' => 'asc'
),
array (
'data' => 'Prenom',
'field' => 'Prenom'
),
array (
'data' => 'Poste',
'field' => 'Poste'
),
array (
'data' => 'NB',
'field' => 'NB'
),
array (
'data' => 'NPD',
'field' => 'NPD'
),
array (
'data' => 'Equipe',
'field' => 'Equipe'
),
array (
'data' => 'DateDebut',
'field' => 'DateDebut'
)
);
$page_array = array (
'titre' => array(
'#markup' => 'Liste des joueur du club'
),
'tableau' => array(
'#theme' => 'table',
'#header' => $header,
'#rows' => $rows
)
);
return $page_array;
}
function gestion_joueur(){
db_set_active('joueur');
$sql = "SELECT Nom,Prenom,Poste,NB,NPD,Equipe,DateDebut FROM joueur";
$stmt = db_query($sql);
$result = $stmt->fetchAll(PDo::FETCH_ASSOC);
db_set_active();
return array(
**'#theme'=> 'table',**
'#header' => array_keys($result[0]),
'#rows'=>$result
);
;
}