Такая проблема:
Идет экспорт списка товаров из 1С, соответсвенно ID элементов задаются рандомно.
При выводе списка, он никак не сортируется и не понятно где задать правила сортировки, вот стандартный шаблон вывода списка.
[CODE]<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<div class="catalog-section-list">
<ul>
<?
$CURRENT_DEPTH=$arResult["SECTION"]["DEPTH_LEVEL"]+1;
foreach($arResult["SECTIONS"] as $arSection):
if($CURRENT_DEPTH<$arSection["DEPTH_LEVEL"])
echo "<ul>";
elseif($CURRENT_DEPTH>$arSection["DEPTH_LEVEL"])
echo str_repeat("</ul>", $CURRENT_DEPTH - $arSection["DEPTH_LEVEL"]);
$CURRENT_DEPTH = $arSection["DEPTH_LEVEL"];
?>
<li><a href="<?=$arSection["SECTION_PAGE_URL"]?>"><?=$arSection["NAME"]?><?if($arParams["COUNT_ELEMENTS"]):?> (<?=$arSection["ELEMENT_CNT"]?>)<?endif;?></a></li>
<?endforeach?>
</ul>
</div>[/CODE]
В настройках компонента сортировка такая, но к главному списку она не применяется. Только внутри элементов идет список в алфавитном порядке.
[CODE]
"SECTION_SORT_FIELD" => "name",
"SECTION_SORT_ORDER" => "desc",
"SHOW_TOP_ELEMENTS" => "N",
"PAGE_ELEMENT_COUNT" => "30",
"LINE_ELEMENT_COUNT" => "1",
"ELEMENT_SORT_FIELD" => "name",
"ELEMENT_SORT_ORDER" => "desc"
[/CODE]
Идет экспорт списка товаров из 1С, соответсвенно ID элементов задаются рандомно.
При выводе списка, он никак не сортируется и не понятно где задать правила сортировки, вот стандартный шаблон вывода списка.
[CODE]<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<div class="catalog-section-list">
<ul>
<?
$CURRENT_DEPTH=$arResult["SECTION"]["DEPTH_LEVEL"]+1;
foreach($arResult["SECTIONS"] as $arSection):
if($CURRENT_DEPTH<$arSection["DEPTH_LEVEL"])
echo "<ul>";
elseif($CURRENT_DEPTH>$arSection["DEPTH_LEVEL"])
echo str_repeat("</ul>", $CURRENT_DEPTH - $arSection["DEPTH_LEVEL"]);
$CURRENT_DEPTH = $arSection["DEPTH_LEVEL"];
?>
<li><a href="<?=$arSection["SECTION_PAGE_URL"]?>"><?=$arSection["NAME"]?><?if($arParams["COUNT_ELEMENTS"]):?> (<?=$arSection["ELEMENT_CNT"]?>)<?endif;?></a></li>
<?endforeach?>
</ul>
</div>[/CODE]
В настройках компонента сортировка такая, но к главному списку она не применяется. Только внутри элементов идет список в алфавитном порядке.
[CODE]
"SECTION_SORT_FIELD" => "name",
"SECTION_SORT_ORDER" => "desc",
"SHOW_TOP_ELEMENTS" => "N",
"PAGE_ELEMENT_COUNT" => "30",
"LINE_ELEMENT_COUNT" => "1",
"ELEMENT_SORT_FIELD" => "name",
"ELEMENT_SORT_ORDER" => "desc"
[/CODE]