Drupal - шаблон для пользовательской страницы - PullRequest
1 голос
/ 15 марта 2011

У меня есть пользовательская страница, которую я создал программно с помощью hook_menu.Я могу вернуть его без проблем.Однако я хочу, чтобы он отображался в области содержимого моего шаблона page.tpl.php, чтобы блоки могли быть включены в страницу.Точно так же, как Views позволяет вам дать пользовательский URL-адрес для просмотра, все еще появляясь в шаблоне page.tpl.php.

Как мне сделать это для моей страницы?По умолчанию я просто получаю только мой контент.

Спасибо, Хауи

1 Ответ

2 голосов
/ 15 марта 2011

В функции обратного вызова вашей страницы, если вы просто распечатываете содержимое своей страницы, ничего не возвращая, оно не будет включено в ваш page.tpl.php. Если вы вернете строку, содержащую содержимое вашей страницы, она попадет в область содержимого, т.е.

function mymodule_page_callback () {
   $content = "Hello, world inside the content region";
   return $content;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...