3

我在 drupal 7 中使用 nexus 主题。我想在 Drupal 7 中删除默认的“欢迎来到站点”消息,而不制作任何页面、文章等。我在首页制作了一些块。请帮助我..谢谢..

4

4 回答 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 回答