Рейтинг: 0  
На голосовании
Предложил Пользователь 863985 16.07.2018 07:05:27

Добавить CIBlockPropertyEnum::GetList сортировку по SECTION_ID

Это будет полезно как минимум при организации фильтрации по тегам с списках элементов.

CModule::IncludeModule("iblock");
$property_enums = CIBlockPropertyEnum::GetList(Array("SORT"=>"ASC"), Array("IBLOCK_ID"=>$arParams["IBLOCK_ID"],"SECTION_ID"=>$arResult["SECTION"]["PATH"][0]["ID"], "PROPERTY_ID" => "51"));

while($ob = $property_enums->GetNext()){
   $arTags[]=$ob["VALUE"];
}
<? foreach ($arTags as $key => $arTag): ?>
<a class="hashtag hashtag-active"   href="/news/<? echo(!empty($arParams["PARENT_SECTION_CODE"]) ? $arParams["PARENT_SECTION_CODE"] . '/' : ''); ?>?tag=<?= $arTag ?><?=(!empty($_GET['year']) ? '&year='.$_GET['year'].'' : '' ) ?><?=(!empty($_GET['month']) ? '&month='.$_GET['month'].'' : '' ) ?>
   ">
   <?= $arTag ?>
</a><? endforeach; ?>