Как убрать дефолтную надпись
Сделайте несколько шагов для настройки и начала работы вашего сайта:
Настройка вашего сайта
Зайдя на сайт, посетите администраторский раздел, где вы сможете провести настройку и конфигурацию всех параметров вашего сайта.
Подключение дополнительных функций
и т.д
Вывод всех новостей у меня происходит через блоки(вывод определённый новостей , учитывая таксономию).Поэтому публикацию на главной всех новостей я отключаю.
Проблема - вывод происходит через раздел блока -содержимое, где отключить вывод всех новостей неизвестно как(обычные nod-ы, которые выводятся по дефолту на главной если включить)
,а если отключить публикацию nod -ов то дефолтная надпись появляется.
Комментарии
ваш_сайт/admin/settings/site-information
Тут выберите страницу по умолчанию.
А ещё можно сделать через Views.
Создаём вьюс материал -> добавляем экран "Страница" -> указываем в настройках url то, что указано на странице /admin/settings/site-information (у меня: node). Всё Это работает, если контент выводится через блоки, иначе будет просто пустая страница.
а какую страницу надо выбрать по умолчанию(ваш_сайт/admin/settings/site-information), чтобы ничего вместо этой дефолтной надписи не появилось?????
Пробовал создавать пустой node - не выходит
Если я создаю дисплей, в моём виде для блоков, где путь вцелом http://farmedinstvo.ru/new/drupal-6.20/node/7
, где /node/7 - пустой node. то оно выводит все nod-ы, а не только 7-й...
Ну хоть что-нибудь будет выводиться на главной в области контента? Выведите что вам нужно через дисплей в виде страницы в views и оформите уже в виде слайдера/блока как Вашей душе угодно. Если Вам нужно для главной страницы отключить сам регион c контентом - в файле шаблона сделайте что-нибудь в духе:
<?php if ($is_front) {} else { ?>
<?php if ($content): ?>
<div id="content">
<?php print $content ?>
</div>
<?php endif; ?>
<?php } ?>
В главной области контента необходимо чтобы выводились только мои блоки с правильной таксономией.
Если убрать регион с контентом, то и блоки не выводятся тогда.
Эту первая дефолтная новость через firebug
<div id = "first-time" ></div>
необходимо убрать, вот только ,где она находится?тоесь, если выделить div-ом (в классе задать цвет какой нить в css для наглядности)наш $content, то выделится дефолтная новость, если же убрать $content, то убирается всё, включая блоки.Почему?
В итоге я решил эту проблему, немного коряво , а именно залез в /modules/node/node.module.php
убрал строку
$output = '<div id="first-time">'. $default_message .'</div>';
и ничего не появляется вместо дефолтной надписи:)
так же можно было бы прописать в любом css файле темы:
display: none!important;
}
и div с id="first-time" уже не побеспокоит