GetSimple CMS: функция сортировки страниц
Можно использовать для названий, даты создания или же прикрутить плагин Custom Page Field и добавить поле сортировка для точного упорядочивания
<?php function sort_slug($slugs, $order = SORT_ASC) {
$sortable_array = array();
foreach($slugs as $slug) {
$sortable_array[$slug] = returnPageField($slug, 'SORTED_FIELD');
}
switch ($order) {
case SORT_ASC:
asort($sortable_array, SORT_NUMERIC);
break;
case SORT_DESC:
arsort($sortable_array, SORT_NUMERIC);
break;
}
return array_keys($sortable_array);
} ?>
Вывод:
<?php array = sort_slug(array) ?>