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

Выборка из ИБ по разделам

00 голосов
3
Есть инфоблок "Новости" в нем раздел "Местные", "Мировые" в них элементы. Как осуществить выборку по разделам, например вывести список местных новостей с сылками на детальный просмотр? Возможно ли через комплексный компонент bitrix:news?
спросил 16 Июнь, 13 от ASpec (160 баллов)

3 Ответы

00 голосов
http://...../news.php?SECTION_ID=123
где: 123 - номер секции,
news.php - страница с компонентом bitrix:news.
Собрать ссылки на разделы инфоблока можно с помощью bitrix:catalog.section.list.
ответил 16 Июнь, 13 от PJO (140 баллов)
00 голосов
Пробовал http://SITE_NAME/articles/index.php?SECTOIN_ID=7 веравно выводит элементы из всех разделов
В коде вызова компонента куда передается парамет SECTOIN_ID?
Код
<?$APPLICATION->IncludeComponent("bitrix:news", "articles", array(
   "IBLOCK_TYPE" => "article",
   "IBLOCK_ID" => IBLOCK_ARTICLES_ID,    
   "NEWS_COUNT" => "12",
   "USE_SEARCH" => "N",
   "USE_RSS" => "Y",
   "NUM_NEWS" => "20",
   "NUM_DAYS" => "180",
   "YANDEX" => "N",
   "USE_RATING" => "N",
   "USE_CATEGORIES" => "N",
   "USE_REVIEW" => "N",
   "USE_FILTER" => "N",
   "SORT_BY1" => "ACTIVE_FROM",
   "SORT_ORDER1" => "DESC",
   "SORT_BY2" => "SORT",
   "SORT_ORDER2" => "ASC",
   "CHECK_DATES" => "Y",
   "SEF_MODE" => "Y",
   "SEF_FOLDER" => "/articles/",
   "AJAX_MODE" => "N",
   "AJAX_OPTION_SHADOW" => "Y",
   "AJAX_OPTION_JUMP" => "N",
   "AJAX_OPTION_STYLE" => "Y",
   "AJAX_OPTION_HISTORY" => "N",
   "CACHE_TYPE" => "A",
   "CACHE_TIME" => "36000000",
   "CACHE_FILTER" => "N",
   "CACHE_GROUPS" => "Y",
   "SET_TITLE" => "Y",
   "SET_STATUS_404" => "Y",
   "INCLUDE_IBLOCK_INTO_CHAIN" => "N",
   "ADD_SECTIONS_CHAIN" => "Y",
   "USE_PERMISSIONS" => "N",
   "PREVIEW_TRUNCATE_LEN" => "",
   "LIST_ACTIVE_DATE_FORMAT" => "d.m.Y",
   "LIST_FIELD_CODE" => array(
      0 => "",
      1 => "",
   ),
   "LIST_PROPERTY_CODE" => array(
      0 => "",
      1 => "share_end_date",
      2 => "share_start_date",
      3 => "",
   ),
   "HIDE_LINK_WHEN_NO_DETAIL" => "Y",
   "DISPLAY_NAME" => "N",
   "META_KEYWORDS" => "-",
   "META_DESCRIPTION" => "-",
   "BROWSER_TITLE" => "-",
   "DETAIL_ACTIVE_DATE_FORMAT" => "d.m.Y",
   "DETAIL_FIELD_CODE" => array(
      0 => "",
      1 => "",
   ),
   "DETAIL_PROPERTY_CODE" => array(
      0 => "",
      1 => "",
   ),
   "DETAIL_DISPLAY_TOP_PAGER" => "N",
   "DETAIL_DISPLAY_BOTTOM_PAGER" => "Y",
   "DETAIL_PAGER_TITLE" => "",
   "DETAIL_PAGER_TEMPLATE" => "arrows",
   "DETAIL_PAGER_SHOW_ALL" => "Y",
   "DISPLAY_TOP_PAGER" => "N",
   "DISPLAY_BOTTOM_PAGER" => "Y",
   "PAGER_TITLE" => "Статьи",
   "PAGER_SHOW_ALWAYS" => "N",
   "PAGER_TEMPLATE" => "arrows",
   "PAGER_DESC_NUMBERING" => "N",
   "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000000",
   "PAGER_SHOW_ALL" => "N",
   "DISPLAY_DATE" => "Y",
   "DISPLAY_PICTURE" => "Y",
   "DISPLAY_PREVIEW_TEXT" => "Y",
   "AJAX_OPTION_ADDITIONAL" => "",
   "SEF_URL_TEMPLATES" => array(
      "news" => "",
      "section" => "",
      "detail" => "#ACTIVE_FROM_YEAR#/#ACTIVE_FROM_MONTH#/#ELEMENT_CODE#.html",
      "search" => "search/",
      "rss" => "rss/",
      "rss_section" => "#SECTION_ID#/rss/",
   )    
   ),
   false
);?>
ответил 02 Июль, 13 от ASpec (160 баллов)
00 голосов
У Вас в вызове компонента - никуда:
Цитата
"section" => "",

У Вас вообще компонент настроен так, что не выводит новости из раздела, только общий список и детальный показ.
ответил 06 Окт, 13 от Pomnep (13,960 баллов)

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

0 голосов
2 ответов
спросил 09 Фев, 15 от аноним
0 голосов
3 ответов
0 голосов
3 ответов
спросил 06 Июнь, 13 от Zigfrid (160 баллов)