Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Вывод новостей на главной

00 голосов
3
День добрый, подскажите плиз, в шаблон вставил код новостей
Код
<?$APPLICATION->IncludeComponent(
   "bitrix:news.list",
   "news_main_rus",
   Array(
      "DISPLAY_DATE" => "Y", 
      "DISPLAY_NAME" => "Y", 
      "DISPLAY_PICTURE" => "Y", 
      "DISPLAY_PREVIEW_TEXT" => "Y", 
      "IBLOCK_TYPE" => "news", 
      "IBLOCK_ID" => "1", 
      "NEWS_COUNT" => "3", 
      "SORT_BY1" => "ACTIVE_FROM", 
      "SORT_ORDER1" => "DESC", 
      "SORT_BY2" => "SORT", 
      "SORT_ORDER2" => "ASC", ....

как сделать чтобы только на главной странице выводились новости? раньше был этот код в файле index.php но нужно в шаблон именно, чтобы не в рабочей области выводилось.
спросил 10 Март, 14 от eyeb4ll (200 баллов)

3 Ответы

00 голосов
Делай несколько шаблонов сайта, один только для главной ( с новостями ), второй для всех остальных страниц

Или можешь включаемую область сделать, где - нибудь сбоку. И проверять ее наличие / отсутствие ( пример - sidebar, в одном из типовых шаблонов интернет - магазина )
ответил 24 Авг, 14 от Sekis (180 баллов)
00 голосов
Спасибо большое, создание шаблона не подходит, (сайт не я делал, не хочу влазить) можно подробнее плиз как указать включаемой области чтобы именно на главной выводилась, сейчас читаю мануал про вкл. области
ответил 29 Дек, 14 от eyeb4ll (200 баллов)
00 голосов
В шаблон все равно лезть придется, вот пример, из стандартного инет-магазина ( скачай дистрибьютив, там нагляднее ) :
$APPLICATION->IncludeComponent(
"bitrix:main.include",
"sidebar",
Array(
"AREA_FILE_SHOW" => "sect",
"AREA_FILE_SUFFIX" => "inc",
"AREA_FILE_RECURSIVE" => "N",
"EDIT_MODE" => "html",
),
false,
Array('HIDE_ICONS' => 'Y')
);

Суть какая - если в каталоге раздела есть файл sect_inc.php то он его подключит. Там может быть в том числе и список новостей. Этот кусок кода нужно вставить в header.php шаблона.

Скачай "малый бизнес", сделай как там
ответил 18 Апр, 15 от Sekis (180 баллов)

Похожие вопросы

0 голосов
5 ответов
спросил 01 Дек, 13 от PeG (300 баллов)
0 голосов
2 ответов
0 голосов
2 ответов
спросил 08 Апр, 14 от mirage (120 баллов)
0 голосов
3 ответов
спросил 25 Март, 14 от DaRkCaT (160 баллов)