Убрать приветсвие насовсем!

2 июня 2008 в 13:36

Подскажите пожалуйста как убрать вовсе это приветсыие "Добро пожаловать на ваш новый сайт на Drupal!" Поиском пользовался, но там так и не было решение, как убрать его вовсе! Не хочу публиковать на главной материал. У меня там только блок views будет.

Комментарии

Аватар пользователя olk olk 0

Ну когда определитесь со вьюсом (т.е. у вас появится номер ноды), вот тогда и назначите его в качестве главной
(Помоему в настройка "О сайте")

2 июня 2008 в 13:39

У меня на главной идет ротация разных нод. Это делает блок views. Как узнать адрес самого этого блока то? Я могу только посмотреть адрес ноды которую он показывает. А самого блока не пойму как.

2 июня 2008 в 13:53
Аватар пользователя olk olk 0

Вьюс поготовлен как страница или как блок ?
Какой у вас адрес в строке при выводе вашего вьюса ?

2 июня 2008 в 14:00

Да, и мне ТОЖЕ удалили мозг. Зачем он, когда вокруг полно умников?
И кстати мне было интересно узнать, на кой такой хрен мне когда-нибудь понадобится дефолное сообщение на главной странице? На случай амнезии, вызванной отсутствием мозга?

3 декабря 2009 в 7:06

Ну-ну, продолжайте править ядро в том же духе, после того как обновите версию друпала, опять удалять строчки будете? Дефолтное сообщение может никогда и не понадобится, но мне тогда хотелось бы узнать, а зачем понадобится сайт, у которого на главной контента нет? Или так тяжело закрепить на главной какую-то страницу, вьюху, etc, вместо node?

3 декабря 2009 в 7:31

На главной информация выводится в блоках. Можно вывести и в ноде, сделав ее главной страницей. Но при этом нужно будет убирать все лишнее (инфу об авторе, дате и т.п.), кроме того, меня устраивает стиль блока.
Конечно все можно исправить исключительно с помощью css, но не хочется дополнительно засорять его. А можно поправить в .tpl.php.
А можно как я сказал выше, убрать всего-лишь одну бесполезную строчку.
Вариантов масса, у каждого свои +/-

3 декабря 2009 в 11:39

Ну если убирать "всё лишнее" вы собираетесь тоже правкой модуля node, то понятно, проще удалить одну строку. Хотя в вашем случае, всё намного проще:
1. Копировать page.tpl.php в page-front.tpl.php
2. Убрать оттуда переменную $content
В итоге ваша тема не зависит от версий модулей, вы не имеете гемороя с обновлением и т.п.
Можно и просто $content обернуть:

if(!$is_front){
print $content;
}
3 декабря 2009 в 11:52

Тоже вариант, но при этом контент не будет выводиться, если я вдруг решу вывести. Хотя поправить недолго.

3 декабря 2009 в 13:38

"RxB" wrote:
2. Убрать оттуда переменную $content

RxB,только надо было уточнить,что на её место нужно вставить переменную (или переменные) региона блока,а то кое-кто будет в непонятках,почему не появляется блок Smile

3 декабря 2009 в 21:17

Уважаемые, а если на старте views компонуется в мини-панелях, как избавится от приветствия (кроме обворачивания $content) есть варианты?
Я так понимаю надо писать модуль, убирающий приветствие на главной, или такой модуль уже есть готовый?

23 декабря 2009 в 10:42

"volocuga" wrote:
RxB,только надо было уточнить,что на её место нужно вставить переменную (или переменные) региона блока,а то кое-кто будет в непонятках,почему не появляется блок :)
+1
Последовал рекомендации RxB, сейчас в недоумении, где блок "Содержимое"?
"volocuga" wrote:
на её место нужно вставить переменную (или переменные) региона блока
Подскажите, ак "выглядят" эти переменные? Срочно понадобилось использовать этот блок, но не хочу снова видеть это "Добро пожаловать...", но и в ядро лезть тоже нецелесообразно...

13 сентября 2011 в 22:11

Нужно всего-лишь вернуть всё в зад: print $content;
Приветствие показывается только если в этот регион ничего не выводится. А вы как я полагаю собираетесь выводить что-то.

16 сентября 2011 в 8:49

В 7 друпале можно сделать так:
в page--front.tpl.php прописываем перед выводом <?php $page['content']?> прописываем unset

<?php unset ($page['content']['system_main'])?>
              <?php print render ($page['content']) ?>
12 мая 2012 в 17:42

Поправочка, так более точнее -
<?php unset ($page['content']['system_main']['default_message']) ?>
Можно прямо в page.tpl.php, чтоб файлы с разметкой не плодить.

19 января 2013 в 23:26

Photoshopper wrote:
Я для этого использовал модуль Empty front page

Бесспорно, это хороший вариант для тех кому лениво кодить или же вообще до программирования нет никакого дела. Но мне лично просто не хочется ставить еще один модуль ради такой маленькой задачки.

21 января 2013 в 9:21

Установила Empty front page, приветствие не убирается в поисковике. В добавок "содержимое ещё не создано". Может быть меняется в самих поисковиках не сразу? Или ждать бесполезно?

12 сентября 2013 в 22:34

Поздно устанавливать wordpress.

Всё-таки хотелось бы это узнать, на сайте естественно никаких надписей теперь нет, в коде (если сайт инспектировать в google chrome) поиском через Ctrl+F нельзя найти ни "first-time", ни " Содержимое страницы не найдено", но если вбить в поиск название сайта, то "Добро пожаловать на сайт" и "содержимое главной страницы ещё не создано". Поэтому возник вопрос, нужно ли подождать.

12 сентября 2013 в 23:34

Но кстати есть еще один вариант, просто создать страницу и в настройках друпала сделать её главной - вот и вся любовь!

13 сентября 2013 в 1:15

Если все равно выводить автор собирается вьюсы, то ему проще сделать страницу втюса, а после добавить нужные блоки вьюсов. Как писалось об этом выше.

13 сентября 2013 в 1:35

Kactus wrote:

Почему я должен ставить модуль еще какой то, что бы убрать надпись.

Модуль для тех кто не может прописать пару строчек кода а только мышкокликает.

28 апреля 2017 в 20:12