Уважаемые разработчики!
Есть проблемка, которую не можем никак решить, уже разные варианты попробовали, но никак пока не работает функционал.
Задача такая, что у нас есть комплексный компонент Новости, в новостях у нас есть 2 раздела: Раздел 1 - Новости региона, и Раздел 2 - Общие новости.
В первом разделе есть 3 новости и во втором 2 новости.
Суть проблемки/задачи в том, что нужно при переходе например на детальную страницу новости из раздела Новости региона, внизу отображать в отдельном блоке список новостей из того же раздела (по типу Похожих товаров из каталога).
Техподдержка ссылает на партнеров за платными консультациями, говорят что в рамках текущего базового функционала невозможно решить задачу.
В связи с этим вопрос, подскажите кто знает, каким образом можно реализовать данный функционал?
Вот этот код вызова компонента, который мы вызываем в детальной новости:
<?$APPLICATION->IncludeComponent(
"bitrix:news.list",
"news_index1",
Array(
"ACTIVE_DATE_FORMAT" => "d.m.Y",
"ADD_SECTIONS_CHAIN" => "Y",
"AJAX_MODE" => "N",
"AJAX_OPTION_ADDITIONAL" => "",
"AJAX_OPTION_HISTORY" => "N",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"CACHE_FILTER" => "N",
"CACHE_GROUPS" => "Y",
"CACHE_TIME" => "36000000",
"CACHE_TYPE" => "A",
"CHECK_DATES" => "Y",
"COMPONENT_TEMPLATE" => "news_index1",
"DETAIL_URL" => "",
"DISPLAY_BOTTOM_PAGER" => "N",
"DISPLAY_DATE" => "Y",
"DISPLAY_NAME" => "Y",
"DISPLAY_PICTURE" => "Y",
"DISPLAY_PREVIEW_TEXT" => "Y",
"DISPLAY_TOP_PAGER" => "N",
"FIELD_CODE" => array(0=>"",1=>"",),
"FILTER_NAME" => "",
"HIDE_LINK_WHEN_NO_DETAIL" => "N",
"IBLOCK_ID" => "7",
"IBLOCK_TYPE" => "content",
"INCLUDE_IBLOCK_INTO_CHAIN" => "Y",
"INCLUDE_SUBSECTIONS" => "Y",
"MESSAGE_404" => "",
"NEWS_COUNT" => "5",
"PAGER_BASE_LINK_ENABLE" => "N",
"PAGER_DESC_NUMBERING" => "N",
"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
"PAGER_SHOW_ALL" => "N",
"PAGER_SHOW_ALWAYS" => "N",
"PAGER_TEMPLATE" => ".default",
"PAGER_TITLE" => "Новости",
"PARENT_SECTION" => "",
"PARENT_SECTION_CODE" => "",
"PREVIEW_TRUNCATE_LEN" => "",
"PROPERTY_CODE" => array(0=>"",1=>"",),
"SET_BROWSER_TITLE" => "N",
"SET_LAST_MODIFIED" => "N",
"SET_META_DESCRIPTION" => "N",
"SET_META_KEYWORDS" => "N",
"SET_STATUS_404" => "N",
"SET_TITLE" => "N",
"SHOW_404" => "N",
"SORT_BY1" => "ACTIVE_FROM",
"SORT_BY2" => "SORT",
"SORT_ORDER1" => "DESC",
"SORT_ORDER2" => "ASC",
"STRICT_SECTION_CHECK" => "N"
)
);?><br>
Сейчас он выводит все новости из обоих разделов.
Насколько понимаем нужно как то передавать SECTION_ID в PARENT_SECTION?
Но каким образом и куда дополнить условия, фильтр, не знаем.
В случае если здесь не получится мы хотели по другому сделать.
Либо вариант если возможно как то задать идентификатор определенный для всех новостей из категории 1 и для любой новости из категории 2, и проверкой пройтись, если div id="1" имеется например, то выводить баннер 1, если div id="2", то выводить баннер 2.
Либо же можно как-то через урл обратиться? И в случае если url равен конкретному значению то выводить блок например определенный (в нашем случае включаемая область с компонентом новостей и фильтрацией по категории, будут вызываться например 2 компонента в зависимости от url пути будет разная фильтрация)
Есть проблемка, которую не можем никак решить, уже разные варианты попробовали, но никак пока не работает функционал.
Задача такая, что у нас есть комплексный компонент Новости, в новостях у нас есть 2 раздела: Раздел 1 - Новости региона, и Раздел 2 - Общие новости.
В первом разделе есть 3 новости и во втором 2 новости.
Суть проблемки/задачи в том, что нужно при переходе например на детальную страницу новости из раздела Новости региона, внизу отображать в отдельном блоке список новостей из того же раздела (по типу Похожих товаров из каталога).
Техподдержка ссылает на партнеров за платными консультациями, говорят что в рамках текущего базового функционала невозможно решить задачу.
В связи с этим вопрос, подскажите кто знает, каким образом можно реализовать данный функционал?
Вот этот код вызова компонента, который мы вызываем в детальной новости:
<?$APPLICATION->IncludeComponent(
"bitrix:news.list",
"news_index1",
Array(
"ACTIVE_DATE_FORMAT" => "d.m.Y",
"ADD_SECTIONS_CHAIN" => "Y",
"AJAX_MODE" => "N",
"AJAX_OPTION_ADDITIONAL" => "",
"AJAX_OPTION_HISTORY" => "N",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"CACHE_FILTER" => "N",
"CACHE_GROUPS" => "Y",
"CACHE_TIME" => "36000000",
"CACHE_TYPE" => "A",
"CHECK_DATES" => "Y",
"COMPONENT_TEMPLATE" => "news_index1",
"DETAIL_URL" => "",
"DISPLAY_BOTTOM_PAGER" => "N",
"DISPLAY_DATE" => "Y",
"DISPLAY_NAME" => "Y",
"DISPLAY_PICTURE" => "Y",
"DISPLAY_PREVIEW_TEXT" => "Y",
"DISPLAY_TOP_PAGER" => "N",
"FIELD_CODE" => array(0=>"",1=>"",),
"FILTER_NAME" => "",
"HIDE_LINK_WHEN_NO_DETAIL" => "N",
"IBLOCK_ID" => "7",
"IBLOCK_TYPE" => "content",
"INCLUDE_IBLOCK_INTO_CHAIN" => "Y",
"INCLUDE_SUBSECTIONS" => "Y",
"MESSAGE_404" => "",
"NEWS_COUNT" => "5",
"PAGER_BASE_LINK_ENABLE" => "N",
"PAGER_DESC_NUMBERING" => "N",
"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
"PAGER_SHOW_ALL" => "N",
"PAGER_SHOW_ALWAYS" => "N",
"PAGER_TEMPLATE" => ".default",
"PAGER_TITLE" => "Новости",
"PARENT_SECTION" => "",
"PARENT_SECTION_CODE" => "",
"PREVIEW_TRUNCATE_LEN" => "",
"PROPERTY_CODE" => array(0=>"",1=>"",),
"SET_BROWSER_TITLE" => "N",
"SET_LAST_MODIFIED" => "N",
"SET_META_DESCRIPTION" => "N",
"SET_META_KEYWORDS" => "N",
"SET_STATUS_404" => "N",
"SET_TITLE" => "N",
"SHOW_404" => "N",
"SORT_BY1" => "ACTIVE_FROM",
"SORT_BY2" => "SORT",
"SORT_ORDER1" => "DESC",
"SORT_ORDER2" => "ASC",
"STRICT_SECTION_CHECK" => "N"
)
);?><br>
Сейчас он выводит все новости из обоих разделов.
Насколько понимаем нужно как то передавать SECTION_ID в PARENT_SECTION?
Но каким образом и куда дополнить условия, фильтр, не знаем.
В случае если здесь не получится мы хотели по другому сделать.
Либо вариант если возможно как то задать идентификатор определенный для всех новостей из категории 1 и для любой новости из категории 2, и проверкой пройтись, если div id="1" имеется например, то выводить баннер 1, если div id="2", то выводить баннер 2.
Либо же можно как-то через урл обратиться? И в случае если url равен конкретному значению то выводить блок например определенный (в нашем случае включаемая область с компонентом новостей и фильтрацией по категории, будут вызываться например 2 компонента в зависимости от url пути будет разная фильтрация)