我在 drupal 7 中使用 nexus 主题。我想在 Drupal 7 中删除默认的“欢迎来到站点”消息,而不制作任何页面、文章等。我在首页制作了一些块。请帮助我..谢谢..
问问题
4701 次
4 回答
3
您可以在主题的模板文件中执行此操作:
function MYTHEME_preprocess_page(&$vars) {
if (drupal_is_front_page()) {
unset($vars['page']['content']['system_main']['default_message']); //will remove message "no front page content is created"
drupal_set_title(''); //removes welcome message (page title)
}
}
摇滚:)
于 2013-12-04T04:55:18.013 回答
2
这在 template.php 中对我有用:
function nexus_preprocess_page(&$vars) {
if (drupal_is_front_page()) {
unset($vars['page']['content']['system_main']['default_message']); //will remove message "no front page content is created"
drupal_set_title(''); //removes welcome message (page title)
}
}
此外,我必须从第 51-53 行删除以下内容: if ($has_main_menu or $has_secondary_menu) { $vars['classes_array'][] = 'with-navigation'; }
于 2015-03-20T05:52:38.930 回答
1
在您的 template.php 文件中,将此代码添加到 THEME_preprocess_page 函数:
if ($variables['is_front']) {
$variables['title']="";
unset($variables['page']['content']['system_main']['default_message']);
}
于 2013-09-08T12:24:00.060 回答
0
在 template.php 文件中,在函数 Evolution_preprocess_node(&$vars)函数上添加了以下代码:
if (drupal_is_front_page()) {
drupal_set_title(''); //removes welcome message (page title)
这个对我有用。
于 2015-04-07T03:29:14.667 回答