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

Главные вкладки

Аватар пользователя CCM_SNIPER CCM_SNIPER 2 июня 2008 в 13:36

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

Комментарии

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

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

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

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

Аватар пользователя olk olk 2 июня 2008 в 14:00

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

Аватар пользователя psyh psyh 3 декабря 2009 в 7:06

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

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 3 декабря 2009 в 7:31

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

Аватар пользователя psyh psyh 3 декабря 2009 в 11:39

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

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 3 декабря 2009 в 11:52

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

if(!$is_front){
print $content;
}
Аватар пользователя psyh psyh 3 декабря 2009 в 13:38

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

Аватар пользователя volocuga volocuga 3 декабря 2009 в 21:17

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

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

Аватар пользователя darkdim darkdim 23 декабря 2009 в 10:42

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

Аватар пользователя kotelok kotelok 13 сентября 2011 в 22:11

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

Аватар пользователя psyh psyh 16 сентября 2011 в 8:49

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

Аватар пользователя -004- -004- 12 мая 2012 в 17:42

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

<?php unset ($page['content']['system_main'])?>
              <?php print render ($page['content']) ?>
Аватар пользователя pazitiff pazitiff 19 января 2013 в 23:26

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

Аватар пользователя pazitiff pazitiff 21 января 2013 в 9:21

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

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

Аватар пользователя kadze kadze 12 сентября 2013 в 22:34

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

Аватар пользователя kadze kadze 12 сентября 2013 в 23:34

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

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

Аватар пользователя pazitiff pazitiff 13 сентября 2013 в 1:15

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

Аватар пользователя toshic toshic 13 сентября 2013 в 1:35

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

Аватар пользователя Grayw0lf Grayw0lf 28 апреля 2017 в 20:12

Kactus wrote:

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

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