2022-05-04, 18:33:58
Hi,
I create a small new feature into pages.php backend to have sort by url or title :
----
$count = 0;
foreach ($pagesArray as $page) {
if ($page['parent'] != '') {
$parentTitle = returnPageField($page['parent'], "title");
if (defined('GSBACKENDPAGESORT')) {
$sorttype = GSBACKENDPAGESORT;
} else {
$sorttype = 'title';
}
switch($sorttype) {
case title:
$sort = $parentTitle .' '. $page['title'];
break;
case url:
$sort = $parentTitle .' '. $page['url'];
break;
}
} else {
$sort = $page['title'];
}
$page = array_merge($page, array('sort' => $sort));
$pagesArray_tmp[$count] = $page;
$count++;
}
----
And a new gsconfig definition
----
# Sort back-end page by title or by url
define('GSBACKENDPAGESORT','url');
----
Best regard
Butor32
I create a small new feature into pages.php backend to have sort by url or title :
----
$count = 0;
foreach ($pagesArray as $page) {
if ($page['parent'] != '') {
$parentTitle = returnPageField($page['parent'], "title");
if (defined('GSBACKENDPAGESORT')) {
$sorttype = GSBACKENDPAGESORT;
} else {
$sorttype = 'title';
}
switch($sorttype) {
case title:
$sort = $parentTitle .' '. $page['title'];
break;
case url:
$sort = $parentTitle .' '. $page['url'];
break;
}
} else {
$sort = $page['title'];
}
$page = array_merge($page, array('sort' => $sort));
$pagesArray_tmp[$count] = $page;
$count++;
}
----
And a new gsconfig definition
----
# Sort back-end page by title or by url
define('GSBACKENDPAGESORT','url');
----
Best regard
Butor32