использую следующую конструкцию:
Всё работает замечательно, но стоит указать параметр :
$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, то функция вообще не возвратит его.
| Код |
|---|
$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, то функция вообще не возвратит его.
------------------------------------------------------------------------------
Недвижимость в Болгарии: квартиры, дома, земля, бизнес
Недвижимость в Болгарии: квартиры, дома, земля, бизнес
