diff --git a/classes/admin.php b/classes/admin.php
index 99760aee..01782849 100644
--- a/classes/admin.php
+++ b/classes/admin.php
@@ -590,7 +590,7 @@ class Admin
$name = $page->modular() ? str_replace('modular/', '', $data['type']) : $data['type'];
$page->name($name . '.md');
$page->header($header);
- $page->frontmatter(Yaml::dump((array)$page->header()));
+ $page->frontmatter(Yaml::dump((array)$page->header(), 10, 2, false));
} else {
// Find out the type by looking at the parent.
$type = $parent->childType() ? $parent->childType() : $parent->blueprints()->get('child_type',
@@ -642,7 +642,14 @@ class Admin
*/
public static function route()
{
- return dirname('/' . Grav::instance()['admin']->route);
+ $pages = Grav::instance()['pages'];
+ $route = '/' . ltrim(Grav::instance()['admin']->route, '/');
+
+ $page = $pages->dispatch($route);
+ $parent = $page->parent();
+ $parent_route = $parent->rawRoute();
+
+ return $parent_route;
}
/**
diff --git a/languages.yaml b/languages.yaml
index dd9adb7e..2d6ac697 100644
--- a/languages.yaml
+++ b/languages.yaml
@@ -267,6 +267,7 @@ en:
DISABLED: Disabled
ITEMS: Items
ORDER_BY: Order By
+ ORDER: Order
FOLDER: Folder
TITLE: Title
DATE: Date
diff --git a/themes/grav/templates/forms/fields/select/select.html.twig b/themes/grav/templates/forms/fields/select/select.html.twig
index 68377921..ef34f0ed 100644
--- a/themes/grav/templates/forms/fields/select/select.html.twig
+++ b/themes/grav/templates/forms/fields/select/select.html.twig
@@ -15,7 +15,7 @@
{% if field.form %}form="{{ field.form }}"{% endif %}
>
{% for key, text in field.options %}
-
+
{% endfor %}