Подскажите пожалуйста как убрать вовсе это приветсыие "Добро пожаловать на ваш новый сайт на Drupal!" Поиском пользовался, но там так и не было решение, как убрать его вовсе! Не хочу публиковать на главной материал. У меня там только блок views будет.
Комментарии
Ну когда определитесь со вьюсом (т.е. у вас появится номер ноды), вот тогда и назначите его в качестве главной
(Помоему в настройка "О сайте")
У меня на главной идет ротация разных нод. Это делает блок views. Как узнать адрес самого этого блока то? Я могу только посмотреть адрес ноды которую он показывает. А самого блока не пойму как.
Вьюс поготовлен как страница или как блок ?
Какой у вас адрес в строке при выводе вашего вьюса ?
Он подготовлен как блок, но выводится в содержании, на главной странице.
А надо как страницу сделать, тогда и адрес будет.
О спасибо. Теперь все понял
Берем этот файл: \www\modules\node\node.module
И удаляем эту строку:
$output = '<div id="first-time">'. $default_message .'</div>';
Мозг вам тоже удалили?
Да, и мне ТОЖЕ удалили мозг. Зачем он, когда вокруг полно умников?
И кстати мне было интересно узнать, на кой такой хрен мне когда-нибудь понадобится дефолное сообщение на главной странице? На случай амнезии, вызванной отсутствием мозга?
Ну-ну, продолжайте править ядро в том же духе, после того как обновите версию друпала, опять удалять строчки будете? Дефолтное сообщение может никогда и не понадобится, но мне тогда хотелось бы узнать, а зачем понадобится сайт, у которого на главной контента нет? Или так тяжело закрепить на главной какую-то страницу, вьюху, etc, вместо node?
На главной информация выводится в блоках. Можно вывести и в ноде, сделав ее главной страницей. Но при этом нужно будет убирать все лишнее (инфу об авторе, дате и т.п.), кроме того, меня устраивает стиль блока.
Конечно все можно исправить исключительно с помощью css, но не хочется дополнительно засорять его. А можно поправить в .tpl.php.
А можно как я сказал выше, убрать всего-лишь одну бесполезную строчку.
Вариантов масса, у каждого свои +/-
Ну если убирать "всё лишнее" вы собираетесь тоже правкой модуля node, то понятно, проще удалить одну строку. Хотя в вашем случае, всё намного проще:
1. Копировать page.tpl.php в page-front.tpl.php
2. Убрать оттуда переменную $content
В итоге ваша тема не зависит от версий модулей, вы не имеете гемороя с обновлением и т.п.
Можно и просто $content обернуть:
print $content;
}
Тоже вариант, но при этом контент не будет выводиться, если я вдруг решу вывести. Хотя поправить недолго.
RxB,только надо было уточнить,что на её место нужно вставить переменную (или переменные) региона блока,а то кое-кто будет в непонятках,почему не появляется блок
Уважаемые, а если на старте views компонуется в мини-панелях, как избавится от приветствия (кроме обворачивания $content) есть варианты?
Я так понимаю надо писать модуль, убирающий приветствие на главной, или такой модуль уже есть готовый?
Последовал рекомендации RxB, сейчас в недоумении, где блок "Содержимое"?
Подскажите, ак "выглядят" эти переменные? Срочно понадобилось использовать этот блок, но не хочу снова видеть это "Добро пожаловать...", но и в ядро лезть тоже нецелесообразно...
Нужно всего-лишь вернуть всё в зад: print $content;
Приветствие показывается только если в этот регион ничего не выводится. А вы как я полагаю собираетесь выводить что-то.
В 7 друпале можно сделать так:
в page--front.tpl.php прописываем перед выводом
<?php $page['content']?>
прописываем unset<?php unset ($page['content']['system_main'])?>
<?php print render ($page['content']) ?>
Unwelcome
Поправочка, так более точнее -
<?php unset ($page['content']['system_main']['default_message']) ?>
Можно прямо в page.tpl.php, чтоб файлы с разметкой не плодить.
Я для этого использовал модуль Empty front page
Бесспорно, это хороший вариант для тех кому лениво кодить или же вообще до программирования нет никакого дела. Но мне лично просто не хочется ставить еще один модуль ради такой маленькой задачки.
Некоторые не могут обходиться без модулей. Это их право
Установила Empty front page, приветствие не убирается в поисковике. В добавок "содержимое ещё не создано". Может быть меняется в самих поисковиках не сразу? Или ждать бесполезно?
Установите wordpress... и все проблемы
Поздно устанавливать wordpress.
Всё-таки хотелось бы это узнать, на сайте естественно никаких надписей теперь нет, в коде (если сайт инспектировать в google chrome) поиском через Ctrl+F нельзя найти ни "first-time", ни " Содержимое страницы не найдено", но если вбить в поиск название сайта, то "Добро пожаловать на сайт" и "содержимое главной страницы ещё не создано". Поэтому возник вопрос, нужно ли подождать.
Что так много шума из ничего?
https://drupal.org/project/empty_front_page
Собственно в оффлайне мне ответили, что нужно ждать теперь переиндексации поисковиками.
Но кстати есть еще один вариант, просто создать страницу и в настройках друпала сделать её главной - вот и вся любовь!
Если все равно выводить автор собирается вьюсы, то ему проще сделать страницу втюса, а после добавить нужные блоки вьюсов. Как писалось об этом выше.
Модуль для тех кто не может прописать пару строчек кода а только мышкокликает.