我想在 drupal 中呈现“基本页面”的内容。像这样的问题:显示一个 Drupal 视图,周围没有页面模板,但适用于 Drupal 7。
我的尝试几乎奏效:
function mytheme_preprocess_page(&$variables, $hook) {
if ( isset($_GET['ajax']) && $_GET['ajax'] == 1 ) {
$variables['theme_hook_suggestions'][] = 'page__ajax';
}
}
page--ajax.tpl.php
并在 template.php 所在的同一目录中命名一个文件:
<?php print $page['content']; ?>
问题是它仍然从侧边栏呈现菜单和我的两个自定义块。我只想要页面内容。我应该改变什么?