Необходимо вывести название разделов инфоблоков.
Нужно чтобы в начале выводись название раздела, затем элементы раздела, затем следующее название раздела и его содержимое и т.д.
Есть инфоблок содержащий в себе разделы, подразделы и элементы. ()
Вывод информации происходит через компомент -
Список выводится в форме таблицы. ()
Код шаблона компонента
Нужно чтобы в начале выводись название раздела, затем элементы раздела, затем следующее название раздела и его содержимое и т.д.
Есть инфоблок содержащий в себе разделы, подразделы и элементы. ()
Вывод информации происходит через компомент -
Список выводится в форме таблицы. ()
Код шаблона компонента
| Код |
|---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<div>
<?if($arParams["DISPLAY_TOP_PAGER"]):?>
<?=$arResult["NAV_STRING"]?><br />
<?endif;?>
<div class="table-responsive">
<table border="1" class="table table-bordered">
<tr>
<th>Ф.И.О.</th>
<th>Должность</th>
<th>Преподаваемые дисциплины</th>
<th>Ученая степень (при наличии)</th>
<th>Ученое звание (при наличии)</th>
<th>Направление подготовки и (или) специальности</th>
<th>Повышение квалификации и (или) профессиональная переподготовка (при наличии)</th>
<th>Общий стаж работы</th>
<th>Стаж работы по специальности</th>
</tr>
<?foreach($arResult["ITEMS"] as $arItem):?>
<?
$this->AddEditAction($arItem['ID'], $arItem['EDIT_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_EDIT"));
$this->AddDeleteAction($arItem['ID'], $arItem['DELETE_LINK'], CIBlock::GetArrayByID($arItem["IBLOCK_ID"], "ELEMENT_DELETE"), array("CONFIRM" => GetMessage('CT_BNL_ELEMENT_DELETE_CONFIRM')));
?>
<tr id="<?=$this->GetEditAreaId($arItem['ID']);?>">
<? $arResult[$arItem["IBLOCK_SECTION_ID"]]["NAME"] ?>
<?if($arParams["DISPLAY_NAME"]!="N" && $arItem["NAME"]):?>
<?if(!$arParams["HIDE_LINK_WHEN_NO_DETAIL"] || ($arItem["DETAIL_TEXT"] && $arResult["USER_HAVE_ACCESS"])):?>
<td><span itemprop="fio"><?echo $arItem["NAME"]?></span></td>
<?else:?>
<td><span itemprop="fio"><?echo $arItem["NAME"]?></span></td>
<?endif;?>
<?endif;?>
<td><span itemprop="Post">
<?if($arItem["DISPLAY_PROPERTIES"]["Post"]):?>
<?=$arItem["DISPLAY_PROPERTIES"]["Post"]["VALUE"];?>
<?endif;?></span></td>
<td><span itemprop="TeachingDiscipline">
<?if($arItem["DISPLAY_PROPERTIES"]["TeachingDiscipline"]):?>
<?=$arItem["DISPLAY_PROPERTIES"]["TeachingDiscipline"]["VALUE"];?>
<?endif;?></span></td>
<td><span itemprop="Degree">
<?if($arItem["DISPLAY_PROPERTIES"]["Degree"]):?>
<?=$arItem["DISPLAY_PROPERTIES"]["Degree"]["VALUE"];?>
<?endif;?></span></td>
<td><span itemprop="AcademStat">
<?if($arItem["DISPLAY_PROPERTIES"]["AcademStat"]):?>
<?=$arItem["DISPLAY_PROPERTIES"]["AcademStat"]["VALUE"];?>
<?endif;?></span></td>
<td><span itemprop="EmployeeQualification">
<?if($arItem["DISPLAY_PROPERTIES"]["EmployeeQualification"]):?>
<?=$arItem["DISPLAY_PROPERTIES"]["EmployeeQualification"]["VALUE"];?>
<?endif;?></span></td>
<td><span itemprop="ProfDevelopment">
<?if($arItem["DISPLAY_PROPERTIES"]["ProfDevelopment"]):?>
<?=$arItem["DISPLAY_PROPERTIES"]["ProfDevelopment"]["VALUE"];?>
<?endif;?></span></td>
<td><span itemprop="GenExperience">
<?if($arItem["DISPLAY_PROPERTIES"]["GenExperience"]):?>
<?=$arItem["DISPLAY_PROPERTIES"]["GenExperience"]["VALUE"];?>
<?endif;?></span></td>
<td><span itemprop="SpecExperience">
<?if($arItem["DISPLAY_PROPERTIES"]["SpecExperience"]):?>
<?=$arItem["DISPLAY_PROPERTIES"]["SpecExperience"]["VALUE"];?>
<?endif;?></span></td>
<?if($arParams["DISPLAY_PREVIEW_TEXT"]!="N" && $arItem["PREVIEW_TEXT"]):?>
<?echo $arItem["PREVIEW_TEXT"];?>
<?endif;?>
<?if($arParams["DISPLAY_PICTURE"]!="N" && is_array($arItem["PREVIEW_PICTURE"])):?>
<div style="clear:both"></div>
<?endif?>
</tr>
<?endforeach;?>
</table>
</div>
<?if($arParams["DISPLAY_BOTTOM_PAGER"]):?>
<br /><?=$arResult["NAV_STRING"]?>
<?endif;?>
</div>
|