Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.
то ждем ваше обращение в нашей службе тех поддержки.
Спасибо, капитаны очевидности!
То что можно вывести в шаблоне типо <?echo $arResult["SECTION"]["PATH"][0]["NAME"]?> это понятно всем, но у большинства программистов задачи шире... Как пример, вывести названия разделов и сравнить их с тем что передается, скажем, $_POST запросом. К сожалению, очевидными способами, о которых вы тут говорите этого не сделать.
А теперь о том как сделать:
Назад в раздел
То что можно вывести в шаблоне типо <?echo $arResult["SECTION"]["PATH"][0]["NAME"]?> это понятно всем, но у большинства программистов задачи шире... Как пример, вывести названия разделов и сравнить их с тем что передается, скажем, $_POST запросом. К сожалению, очевидными способами, о которых вы тут говорите этого не сделать.
А теперь о том как сделать:
Код |
---|
<? $infoblock = 13; // Инфоблок с id 13 $rs_Section = CIBlockSection::GetList(array('left_margin' => 'asc'), array('IBLOCK_ID' => $infoblock)); while ( $ar_Section = $rs_Section->Fetch() ) { $ar_Resu[] = array( // собираем массив того, что нам нужно 'ID' => $ar_Section['ID'], // id раздела 'NAME' => $ar_Section['NAME'], // имя раздела (что нас собственно интересует) 'IBLOCK_SECTION_ID' => $ar_Section['IBLOCK_SECTION_ID'], 'IBLOCK_SECTION_ID' => $ar_Section['IBLOCK_SECTION_ID'], 'LEFT_MARGIN' => $ar_Section['LEFT_MARGIN'], 'RIGHT_MARGIN' => $ar_Section['RIGHT_MARGIN'], 'DEPTH_LEVEL' => $ar_Section['DEPTH_LEVEL'], ); echo '<pre>'; print_r($ar_Resu); '</pre>'; // смотрим, что у нас собралось в массив, и можно смело пользоваться именами } ?> |
Назад в раздел
Подписаться на новые материалы раздела: