Всем спасибо, сам разобрался, если кому пригодится, то сделал это так
Задаем фильтр
| Код PHP |
1 2 3 4 5 | <? GLOBAL $arrFilter; $arrFilter = Array( '!PROPERTY_81' => false, );?> |
|
где 81, это id нашего свойтво инфоблока.
Не забываем в компоненте новости поменять с N на
и добавить название нашего фильтра
| Код PHP |
| 1 | "FILTER_NAME" => "arrFilter", |
|
Так
же, чтобы фильтр не выводился на страницу - удаляем или комментим в
/httpdocs/bitrix/templates/ваш
шаблон/components/bitrix/news/news_work/news.php
эту часть кода
| Код PHP |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?if($arParams["USE_FILTER"]=="Y"):?> <?$APPLICATION->IncludeComponent( "bitrix:catalog.filter", "", Array( "IBLOCK_TYPE" => $arParams["IBLOCK_TYPE"], "IBLOCK_ID" => $arParams["IBLOCK_ID"], "FILTER_NAME" => $arParams["FILTER_NAME"], "FIELD_CODE" => $arParams["FILTER_FIELD_CODE"], "PROPERTY_CODE" => $arParams["FILTER_PROPERTY_CODE"], "CACHE_TYPE" => $arParams["CACHE_TYPE"], "CACHE_TIME" => $arParams["CACHE_TIME"], "CACHE_GROUPS" => $arParams["CACHE_GROUPS"], ), $component ); ?> <br /> <?endif?> |
|
Во и всё, если будут у кого вопросы - пишите, расскажу.