Генерируем и выводим список кликабельных ссылок на все активные разделы указанного инфоблока, используя API 1С-Битрикс для получения данных и корректного построения ЧПУ.
| Код |
|---|
<?php
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php");
CModule::IncludeModule("iblock");
$rsSections = CIBlockSection::GetList(
["SORT" => "ASC"],
["IBLOCK_ID" => 2, "ACTIVE" => "Y"],
false,
["ID", "NAME", "CODE", "IBLOCK_ID"]
);
while ($arSection = $rsSections->GetNext()) {
$iblock = CIBlock::GetArrayByID($arSection["IBLOCK_ID"]);
$sectionUrl = CIBlock::ReplaceDetailUrl($iblock["SECTION_PAGE_URL"], $arSection, true, "S");
echo '<a href="' . htmlspecialchars($sectionUrl) . '">' . htmlspecialchars($arSection["NAME"]) . '</a><br>';
}
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_after.php"); |