如何更改drupal中的默认表主题?

时间:2015-10-12 17:07:11

标签: php drupal drupal-7

我目前正在处理客户端管理模块。 但是,根据我们选择的iPress主题,我们有显示问题(主题表必须有问题)。

Actual render

是否可以更改将采用默认表格格式的主题,而不是安装主题? 例如,默认情况下为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
    );
    ;
}

0 个答案:

没有答案