Я пробовал читать содержимое массива $ vars, который я передал в макет моей темы elgg, но возвращает пустую строку, то есть $ vars ['content'] === " », но мне удалось извлечь заголовок страницы $ vars ['title'], когда я печатал_r $ vars, я заметил, что« content »был в массиве, я пробовал $ vars ['body'] ['content'] но ничего, а также расширенные css и js не загружаются для верхнего и нижнего колонтитулов; спасибо.
Моя Elgg версия 1,11 Вот код В 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);
}
}
В mutumbu_main макете найдено /mod//views/default/page/layouts/mutumbu_main.php
<?php echo $vars['content'] ?>