как удалить "Добавить новый контент" с главной страницы


У меня есть первая страница, на которой отображались блоки и некоторое содержимое (т.Е. История). Эти истории были помечены как "Переведенные на первую полосу"; позже я снял с них галочку. Эти истории теперь исчезли, но блоки присутствовали.

Теперь у меня на главной странице есть следующий контент:

"Содержимое первой страницы еще не создано.

Добавить новый контент"

Как удалить это содержимое или текст?

 4
7
Author: kiamlaluno, 2011-10-10

7 answers

Просто добавьте этот код в page.tpl.php или page--front.tpl.php на Drupal 7.

Найти

<?php print render($page['content']); ?>

И замените приведенным ниже кодом.

<?php  if(drupal_is_front_page())
                {
                    unset($page['content']['system_main']['default_message']);
            } 
        print render($page['content']); 
    ?>

И я верю, что вы наверняка получите все блоки или содержимое, которые вы разместили на странице.

И удалить заголовок страницы на странице, например

Добро пожаловать в раздел "Название веб-сайта"

Найдите этот код на page.tpl.php или page--front.tpl.php

<?php if ($title): ?><h1 class="title" id="page-title"><?php  print $title; ?></h1>
<?php endif; ?>

И вы можете удалить этот код или просто прокомментировать его.

 8
Author: kiamlaluno, 2019-10-30 16:11:02

Есть несколько способов, которыми вы можете это сделать:

  1. Первая страница

  2. Взгляды

Если вы идете по маршруту просмотров, включите просмотр главной страницы , затем перейдите в раздел администратор/конфигурация/система/информация о сайте и измените путь "Главная страница по умолчанию" на "главная страница".

 1
Author: mrryanjohnston, 2013-06-11 09:07:32

Сначала создайте одну примерную страницу, используя узел/добавить/страницу на стороне администратора вашего веб-сайта.

После создания страницы вы можете настроить домашнюю страницу своего веб-сайта с помощью admin/config/system/site-информация о вашем веб-сайте. там вам нужно вставить URL-адрес ранее созданного пути к странице в текстовое поле "Главная страница по умолчанию". После сохранения конфигурации содержимое домашней страницы будет заменено вашим новым содержимым страницы.

Надеюсь, это сработает для вас!

 0
Author: drupal, 2011-10-10 14:17:57

Из трех вышеперечисленных способов, какой из них является наилучшим и гарантированно работает для тем drupal 7 bartik и zen?

 0
Author: user12804, 2013-01-23 11:35:31

Если вам просто нужна куча блоков на домашней странице (очень распространенное требование), лучший простой способ сделать это - использовать модуль empty_page.

Чтобы использовать его, вы можете:

  1. Создайте пустую страницу (через страницу настроек модуля) с путем "главная" (или аналогичным) и заголовком, являющимся названием вашего сайта (если вы не хотите другого заголовка для домашней страницы).
  2. На странице настроек информации о сайте (администратор/конфигурация/система/информация о сайте) установите путь к домашней странице "домой" (или любой другой путь, который вы выбрали на предыдущем шаге).

Этот подход хорош, потому что вы не загружаете узел без необходимости (в случае, если вы используете пустую страницу узла в качестве домашней страницы) или обрабатываете код домашней страницы drupal по умолчанию, что хорошо для производительности, и модуль проще, чем модуль главной страницы.

 0
Author: rooby, 2013-02-02 00:46:00

Основное содержимое D7 теперь является блоком, поэтому просто установите содержимое главной страницы в настройках блоков. Перейдите в раздел Структура > Блоки > Нажмите настроить содержимое главной страницы. В разделе "Показать блок на определенных страницах" выберите "Все страницы, кроме перечисленных" и заполните <front>.

Источник.

 0
Author: warmth, 2013-06-11 00:48:45

Просто отредактируйте /modules/node/node.module, найдите строку $default_message (около строки 2621) и измените "Содержимое главной страницы еще не создано" на просто".

 -1
Author: dmohr, 2013-02-01 19:14:43