Блог специалистов
14.04.2015

Порядок файлов в свойстве файл Битрикса по убыванию или возрастанию

Иногда нужно вывести файлы с свойстве типа Файл в другом порядке, чтобы вновь добавленный файл был выше ранее добавленных. Это делается следующим образом.

<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];?>&nbsp;<?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>
<?}?>


Количество показов: 3889




Возврат к списку