我在drupal 7中使用了nexus主题。我想在Drupal 7中删除默认的“欢迎使用网站”消息而不做任何页面,文章等。我在头版中制作了一些块。 请帮我.. 感谢..
答案 0 :(得分: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)
}
}
摇滚乐:)
答案 1 :(得分: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或$ has_secondary_menu){ $ vars [' classes_array'] [] =' with-navigation&#39 ;; }
答案 2 :(得分:1)
在template.php文件中,将此代码添加到THEME_preprocess_page函数:
if ($variables['is_front']) {
$variables['title']="";
unset($variables['page']['content']['system_main']['default_message']);
}
答案 3 :(得分:0)
在template.php文件中,在函数evolve_preprocess_node(& $ vars)函数中添加了此代码:
if (drupal_is_front_page()) {
drupal_set_title(''); //removes welcome message (page title)
它对我有用。