Порядок файлов в свойстве файл Битрикса по убыванию или возрастанию
Иногда нужно вывести файлы с свойстве типа Файл в другом порядке, чтобы вновь добавленный файл был выше ранее добавленных. Это делается следующим образом.
<ul>
<?if(count($arItem["PROPERTIES"]["file"]["VALUE"])>0):?>
<?php
$res=array();
foreach($arItem["PROPERTIES"]["file"]["VALUE"] as $PHOTO1){
$res[]=$PHOTO1;
}
arsort($res);
?>
<?foreach($res as $PHOTO => $val):?>
<li><a class="doc" href="<?=CFile::GetPath($val); ?>"><font><?=$arItem["PROPERTIES"]["file"]["DESCRIPTION"][$PHOTO];?> <?php $filename = $_SERVER[DOCUMENT_ROOT]."".CFile::GetPath($val); echo "<span style='color:#717171'>(" . date ("d-m-Y H:i:s", filemtime($filename)).")</span>"; ?></font></a>
</li>
<?endforeach?>
<?endif?>
</ul>
<?php if ($arItem["PROPERTIES"]["nazv"]["VALUE"]) {?>
</div>
</li>
</ul>
<?}?>
Количество показов: 4451