использую следующую конструкцию:
Всё работает замечательно, но стоит указать параметр :
$arSelectFields = Array("NAME", "DATE_ACTIVE_FROM", "PREVIEW_TEXT", "ID", "IBLOCK_CODE", "DETAIL_PAGE_URL", "SHOW_COUNTER", PROPERTY_<PROPERTY_CODE>_VALUE .... );
для вывода некоторых свойств элемента, как результат работы функции этой функции - $arItem["DETAIL_PAGE_URL"] становится не преобразованным в нормальный URL а выводится - #SITE_DIR#/news/detail.php?ID=#IBLOCK_ID#&SID=#ID#&EID=#ID#
Хотя я использую - $arItem = $items->GetNext();
Если не указыввать в массиве $arSelectFields поле DETAIL_PAGE_URL, то функция вообще не возвратит его.
| Code |
|---|
|
$type = "news"; $TypesInc = $ID; $TypesExc = false; $arOrder = Array("DATE_ACTIVE_FROM"=>"DESC"); $cnt = 12; $arFilter = array("SECTION_ID" => $SID); [B]$arSelectFields = false;[/B] $arGroupBy = false; $items = GetIBlockElementListEx($type, $TypesInc, $TypesExc, $arOrder, $cnt, $arFilter, $arSelectFields, $arGroupBy); while($arItem = $items->[B]GetNext()[/B]) { <a href="<? [B]echo $arItem["DETAIL_PAGE_URL"][/B]?>"><? echo $arItem["NAME"]?></a> }; |
Всё работает замечательно, но стоит указать параметр :
$arSelectFields = Array("NAME", "DATE_ACTIVE_FROM", "PREVIEW_TEXT", "ID", "IBLOCK_CODE", "DETAIL_PAGE_URL", "SHOW_COUNTER", PROPERTY_<PROPERTY_CODE>_VALUE .... );
для вывода некоторых свойств элемента, как результат работы функции этой функции - $arItem["DETAIL_PAGE_URL"] становится не преобразованным в нормальный URL а выводится - #SITE_DIR#/news/detail.php?ID=#IBLOCK_ID#&SID=#ID#&EID=#ID#
Хотя я использую - $arItem = $items->GetNext();
Если не указыввать в массиве $arSelectFields поле DETAIL_PAGE_URL, то функция вообще не возвратит его.
------------------------------------------------------------------------------
Недвижимость в Болгарии: квартиры, дома, земля, бизнес
http://bgural.ru
Недвижимость в Болгарии: квартиры, дома, земля, бизнес
http://bgural.ru






