diff --git a/classes/plugin/AdminController.php b/classes/plugin/AdminController.php index 89f093e3..982344c0 100644 --- a/classes/plugin/AdminController.php +++ b/classes/plugin/AdminController.php @@ -1541,13 +1541,12 @@ class AdminController extends AdminBaseController $response = Utils::sortArrayByKey($response, $sortby, $order); $temp_array = []; - foreach ($response as $filename => $item) { - $temp_array[$item['type']][$filename] = $item; + foreach ($response as $index => $item) { + $temp_array[$item['type']][$index] = $item; } - $response = Utils::arrayFlatten(Utils::sortArrayByArray($temp_array, $filter_type)); - - + $sorted = Utils::sortArrayByArray($temp_array, $filter_type); + $response = Utils::arrayFlatten($sorted); return [$status, $this->admin::translate($msg ?? 'PLUGIN_ADMIN.NO_ROUTE_PROVIDED'), $response, $path]; } diff --git a/themes/grav/templates/forms/fields/parents/parents.html.twig b/themes/grav/templates/forms/fields/parents/parents.html.twig index 1a07419a..dea5fea0 100644 --- a/themes/grav/templates/forms/fields/parents/parents.html.twig +++ b/themes/grav/templates/forms/fields/parents/parents.html.twig @@ -15,7 +15,7 @@ {% set name = (scope ~ field.name)|fieldName %}
- {{ value }} + {{ value|default('') }}