Код:
$iblocks = GetIBlockList($IBLOCK_TYPE, Array(), Array(), $IBLOCK_SORT);
while($arIBlock = $iblocks->GetNext()){
echo "<PRE>";
echo print_r($arIBlock);
echo "</PRE>";
?>
<font class="text">
[url=<?echo $arIBlock[]"><?echo $arIBlock["NAME"]?>[/url]
<br><br>
</font>
<?
}
echo print_r($arIBlock) возвращает содержимое массива, в котором меня интересует параметр DETAIL_PAGE_URL. Однако, данный параметр, в отличие от LIST_PAGE_URL не парсится, а остаётся в виде шаблона:
[LIST_PAGE_URL] => /countries/index.php?ID=31
[DETAIL_PAGE_URL] => #SITE_DIR#/countries/index.php?ID=#IBLOCK_ID#
Хотя в документации сказано:
Я чего-то не понял?
$iblocks = GetIBlockList($IBLOCK_TYPE, Array(), Array(), $IBLOCK_SORT);
while($arIBlock = $iblocks->GetNext()){
echo "<PRE>";
echo print_r($arIBlock);
echo "</PRE>";
?>
<font class="text">
[url=<?echo $arIBlock[]"><?echo $arIBlock["NAME"]?>[/url]
<br><br>
</font>
<?
}
echo print_r($arIBlock) возвращает содержимое массива, в котором меня интересует параметр DETAIL_PAGE_URL. Однако, данный параметр, в отличие от LIST_PAGE_URL не парсится, а остаётся в виде шаблона:
[LIST_PAGE_URL] => /countries/index.php?ID=31
[DETAIL_PAGE_URL] => #SITE_DIR#/countries/index.php?ID=#IBLOCK_ID#
Хотя в документации сказано:
Цитата |
---|
При работе с результатом рекомендуется применять метод класса CDBResult::GetNext(), результатом которого будет массив с полями информационного блока. Все поля при этом будут преобразованы в "HTML безопасный" вид, а в полях с шаблонами URL-ов к страницам (LIST_PAGE_URL - списка элементов и будут заменены параметры #SITE_DIR# и #IBLOCK_ID# DETAIL_PAGE_URL - детального просмотра) |
Я чего-то не понял?