2015-07-27 1 views
0

J'ai essayé de lire le contenu du tableau $ vars que j'ai passé à la disposition de mon thème elgg, mais il renvoie une chaîne vide, ie $ vars ['content'] === " ", mais j'ai réussi à extraire le titre de la page $ vars ['title'], quand j'ai print_r $ vars j'ai remarqué que 'content' était dans le tableau array, j'ai essayé $ vars ['body'] ['content'] pourtant rien, aussi le css et js étendu ne charge pas pour l'en-tête et le pied de page; merci.
Ma version Elgg est 1.11 Voici le code Dans start.php

elgg_register_page_handler('mutumbu','page_success_register_init'); 

//page handler 
function page_success_register_init($segments){ 
    if($segement[0] == 'welcome'){ 
    $params = array('content'=>'<h1>hello world</h1>'); 

    $body = elgg_view_layout('mutumbu_main',$params); 

    echo elgg_view_page('welcome',$body); 

} 
} 

Dans la mise en page mutumbu_main trouvé /mod//views/default/page/layouts/mutumbu_main.php

<?php echo $vars['content'] ?> 

Répondre

0

vous avez une erreur dans votre code:

$segement[0] 

Sûrement vous dire

$segments[0]