Код:
[COLOR=#003399]global $arrFilter;
$arrFilter = Array(
"ACTIVE" => "Y",
"SECTION_ID" => $ar_result['ID'], // отбор новостей конкретного раздела
array("PROPERTY_SITE_CITY_VALUE" => $domen_site), // новости прикрепленные к...
"IBLOCK_ID" => $arParams["IBLOCK_ID"]
);
echo '<pre>'; print_r($arrFilter); echo '</pre>'; [COLOR=#006600]// здесь есть все данные и по данному фильтру фильтруется нормально[/COLOR][/COLOR]
?>
<?
[COLOR=#003399]$arTempo = $$arParams["FILTER_NAME"];
echo '<pre>'; print_r($arTempo); echo '</pre>'; [COLOR=#006600]// здесь ничего нет[/COLOR]
$arrFilter = array_merge($arrFilter, $arTempo); [COLOR=#006600][COLOR=#006600]// объединяем фильтры[/COLOR][/COLOR]
echo '<pre>'; print_r($arrFilter); echo '</pre>'; [COLOR=#006600]// здесь ничего нет[/COLOR][/COLOR]
ни знаю, нормальная такая ситуация или нет?
если ничего нет в [B]$arTempo[/B] то все равно должны остаться в результате данные из [B]$arrFilter[/B]
или нет?
[COLOR=#003399]global $arrFilter;
$arrFilter = Array(
"ACTIVE" => "Y",
"SECTION_ID" => $ar_result['ID'], // отбор новостей конкретного раздела
array("PROPERTY_SITE_CITY_VALUE" => $domen_site), // новости прикрепленные к...
"IBLOCK_ID" => $arParams["IBLOCK_ID"]
);
echo '<pre>'; print_r($arrFilter); echo '</pre>'; [COLOR=#006600]// здесь есть все данные и по данному фильтру фильтруется нормально[/COLOR][/COLOR]
?>
<?
[COLOR=#003399]$arTempo = $$arParams["FILTER_NAME"];
echo '<pre>'; print_r($arTempo); echo '</pre>'; [COLOR=#006600]// здесь ничего нет[/COLOR]
$arrFilter = array_merge($arrFilter, $arTempo); [COLOR=#006600][COLOR=#006600]// объединяем фильтры[/COLOR][/COLOR]
echo '<pre>'; print_r($arrFilter); echo '</pre>'; [COLOR=#006600]// здесь ничего нет[/COLOR][/COLOR]
ни знаю, нормальная такая ситуация или нет?
если ничего нет в [B]$arTempo[/B] то все равно должны остаться в результате данные из [B]$arrFilter[/B]
или нет?