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) ?>
Поделиться
Отправить
 36   2019   getsimple cms
Популярное