|
Есть компонент новости(news). И надо отфильтровать новости по тегам. Теги выводятся через облако тегов. При нажатии на тег должны выйти новости с соответствующим тегом. урл с тегом примерно такой "/test.php?tags=Управление". Компонент с фильтром: [CODE]<?$APPLICATION->IncludeComponent( "bitrix:news", "news_w_pic_v_tags", array( .... "FILTER_NAME" => "arrFilter", "FILTER_PROPERTY_CODE" => array( 0 => "", 1 => "", ), "USE_FILTER" => "Y", "USE_PERMISSIONS" => "N", .... ), false );?>[/CODE] Скрытый текст |
---|
[COLOR=#a9b7c6][FONT="Fira Code"][COLOR=#cc7832]<?[/COLOR][COLOR=#9876aa]$APPLICATION[/COLOR]->[COLOR=#ffc66d]IncludeComponent[/COLOR]( [COLOR=#6a8759]"bitrix:news"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"news_w_pic_v_tags"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] array[/COLOR]( [COLOR=#6a8759]"ADD_ELEMENT_CHAIN" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"ADD_SECTIONS_CHAIN" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"AJAX_MODE" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"AJAX_OPTION_ADDITIONAL" [/COLOR]=> [COLOR=#6a8759]""[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"AJAX_OPTION_HISTORY" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"AJAX_OPTION_JUMP" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"AJAX_OPTION_STYLE" [/COLOR]=> [COLOR=#6a8759]"Y"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"BROWSER_TITLE" [/COLOR]=> [COLOR=#6a8759]"NAME"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"CACHE_FILTER" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"CACHE_GROUPS" [/COLOR]=> [COLOR=#6a8759]"Y"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"CACHE_TIME" [/COLOR]=> [COLOR=#6a8759]"36000000"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"CACHE_TYPE" [/COLOR]=> [COLOR=#6a8759]"A"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"CHECK_DATES" [/COLOR]=> [COLOR=#6a8759]"Y"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"COMPONENT_TEMPLATE" [/COLOR]=> [COLOR=#6a8759]"news_w_pic_v_tags"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"DETAIL_ACTIVE_DATE_FORMAT" [/COLOR]=> [COLOR=#6a8759]"d.m.Y"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"DETAIL_DISPLAY_BOTTOM_PAGER" [/COLOR]=> [COLOR=#6a8759]"Y"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"DETAIL_DISPLAY_TOP_PAGER" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"DETAIL_FIELD_CODE" [/COLOR]=> [COLOR=#cc7832]array[/COLOR]( [COLOR=#6897bb]0 [/COLOR]=> [COLOR=#6a8759]""[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6897bb]1 [/COLOR]=> [COLOR=#6a8759]""[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR])[COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"DETAIL_PAGER_SHOW_ALL" [/COLOR]=> [COLOR=#6a8759]"Y"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"DETAIL_PAGER_TEMPLATE" [/COLOR]=> [COLOR=#6a8759]""[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"DETAIL_PAGER_TITLE" [/COLOR]=> [COLOR=#6a8759]"Страница"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"DETAIL_PROPERTY_CODE" [/COLOR]=> [COLOR=#cc7832]array[/COLOR]( [COLOR=#6897bb]0 [/COLOR]=> [COLOR=#6a8759]""[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6897bb]1 [/COLOR]=> [COLOR=#6a8759]"file"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6897bb]2 [/COLOR]=> [COLOR=#6a8759]""[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR])[COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"DETAIL_SET_CANONICAL_URL" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"DETAIL_STRICT_SECTION_CHECK" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"DISPLAY_BOTTOM_PAGER" [/COLOR]=> [COLOR=#6a8759]"Y"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"DISPLAY_DATE" [/COLOR]=> [COLOR=#6a8759]"Y"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"DISPLAY_NAME" [/COLOR]=> [COLOR=#6a8759]"Y"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"DISPLAY_PICTURE" [/COLOR]=> [COLOR=#6a8759]"Y"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"DISPLAY_PREVIEW_TEXT" [/COLOR]=> [COLOR=#6a8759]"Y"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"DISPLAY_TOP_PAGER" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"FILTER_FIELD_CODE" [/COLOR]=> [COLOR=#cc7832]array[/COLOR]( [COLOR=#6897bb]0 [/COLOR]=> [COLOR=#6a8759]"TAGS"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6897bb]1 [/COLOR]=> [COLOR=#6a8759]""[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR])[COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"FILTER_NAME" [/COLOR]=> [COLOR=#6a8759]"arrFilter"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"FILTER_PROPERTY_CODE" [/COLOR]=> [COLOR=#cc7832]array[/COLOR]( [COLOR=#6897bb]0 [/COLOR]=> [COLOR=#6a8759]""[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6897bb]1 [/COLOR]=> [COLOR=#6a8759]""[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR])[COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"HIDE_LINK_WHEN_NO_DETAIL" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"IBLOCK_ID" [/COLOR]=> [COLOR=#6a8759]"14"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"IBLOCK_TYPE" [/COLOR]=> [COLOR=#6a8759]"newslists"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"INCLUDE_IBLOCK_INTO_CHAIN" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"LIST_ACTIVE_DATE_FORMAT" [/COLOR]=> [COLOR=#6a8759]"d.m.Y"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"LIST_FIELD_CODE" [/COLOR]=> [COLOR=#cc7832]array[/COLOR]( [COLOR=#6897bb]0 [/COLOR]=> [COLOR=#6a8759]""[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6897bb]1 [/COLOR]=> [COLOR=#6a8759]""[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR])[COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"LIST_PROPERTY_CODE" [/COLOR]=> [COLOR=#cc7832]array[/COLOR]( [COLOR=#6897bb]0 [/COLOR]=> [COLOR=#6a8759]""[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6897bb]1 [/COLOR]=> [COLOR=#6a8759]""[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR])[COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"MESSAGE_404" [/COLOR]=> [COLOR=#6a8759]""[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"META_DESCRIPTION" [/COLOR]=> [COLOR=#6a8759]"-"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"META_KEYWORDS" [/COLOR]=> [COLOR=#6a8759]"-"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"NEWS_COUNT" [/COLOR]=> [COLOR=#6a8759]"10"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"PAGER_BASE_LINK_ENABLE" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"PAGER_DESC_NUMBERING" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"PAGER_DESC_NUMBERING_CACHE_TIME" [/COLOR]=> [COLOR=#6a8759]"36000"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"PAGER_SHOW_ALL" [/COLOR]=> [COLOR=#6a8759]"Y"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"PAGER_SHOW_ALWAYS" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"PAGER_TEMPLATE" [/COLOR]=> [COLOR=#6a8759]".default"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"PAGER_TITLE" [/COLOR]=> [COLOR=#6a8759]"Новости"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"PREVIEW_TRUNCATE_LEN" [/COLOR]=> [COLOR=#6a8759]""[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"SEF_FOLDER" [/COLOR]=> [COLOR=#6a8759]"/library/publications/"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"SEF_MODE" [/COLOR]=> [COLOR=#6a8759]"Y"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"SET_LAST_MODIFIED" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"SET_STATUS_404" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"SET_TITLE" [/COLOR]=> [COLOR=#6a8759]"Y"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"SHOW_404" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"SORT_BY1" [/COLOR]=> [COLOR=#6a8759]"ACTIVE_FROM"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"SORT_BY2" [/COLOR]=> [COLOR=#6a8759]"SORT"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"SORT_ORDER1" [/COLOR]=> [COLOR=#6a8759]"DESC"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"SORT_ORDER2" [/COLOR]=> [COLOR=#6a8759]"ASC"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"USE_CATEGORIES" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"USE_FILTER" [/COLOR]=> [COLOR=#6a8759]"Y"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"USE_PERMISSIONS" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"USE_RATING" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"USE_REVIEW" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"USE_RSS" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"USE_SEARCH" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"USE_SHARE" [/COLOR]=> [COLOR=#6a8759]"N"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"SEF_URL_TEMPLATES" [/COLOR]=> [COLOR=#cc7832]array[/COLOR]( [COLOR=#6a8759]"news" [/COLOR]=> [COLOR=#6a8759]""[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"section" [/COLOR]=> [COLOR=#6a8759]""[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR][COLOR=#6a8759]"detail" [/COLOR]=> [COLOR=#6a8759]"#ELEMENT_CODE#/"[/COLOR][COLOR=#cc7832], [/COLOR][COLOR=#cc7832] [/COLOR]) )[COLOR=#cc7832], [/COLOR][COLOR=#cc7832] false [/COLOR])[COLOR=#cc7832];?> [/COLOR][/FONT][/COLOR] |
result_modifier для news:[CODE]if(isset($_GET['tags'])){ $tags = urldecode($_GET['tags']); global $arrFilter; $arrFilter = ['TAGS' => $tags]; }[/CODE] Т.е был объявлен массив $arrFilter, и 'TAGS' заполнен тегом (всего 1 тег). Но с объявлением массива ничего не происходит. Как еще можно реализовать такую фичу? Похожее можно здесь посмотреть: [URL=https://www.mirea.ru/news/]https://www.mirea.ru/news/[/URL].
|