diff --git a/classes/admin.php b/classes/admin.php
index be3cad89..eca7249c 100644
--- a/classes/admin.php
+++ b/classes/admin.php
@@ -583,11 +583,11 @@ class Admin
}
- if ($data['type'] == 'modular') {
+ if ($data['name'] == 'modular') {
$header['body_classes'] = 'modular';
}
- $name = $page->modular() ? str_replace('modular/', '', $data['type']) : $data['type'];
+ $name = $page->modular() ? str_replace('modular/', '', $data['name']) : $data['name'];
$page->name($name . '.md');
$page->header($header);
$page->frontmatter(Yaml::dump((array)$page->header(), 10, 2, false));
diff --git a/classes/controller.php b/classes/controller.php
index 2d76d4ed..a964b0b7 100644
--- a/classes/controller.php
+++ b/classes/controller.php
@@ -1300,8 +1300,8 @@ class AdminController
$page->folder($ordering . $slug);
}
- if (isset($input['type']) && !empty($input['type'])) {
- $type = (string) strtolower($input['type']);
+ if (isset($input['name']) && !empty($input['name'])) {
+ $type = (string) strtolower($input['name']);
$name = preg_replace('|.*/|', '', $type);
if ($language) {
$name .= '.' . $language;
diff --git a/languages.yaml b/languages.yaml
index e8c8fcc3..41ea2da6 100644
--- a/languages.yaml
+++ b/languages.yaml
@@ -426,6 +426,8 @@ en:
FULLY_UPDATED: Fully Updated
SAVE_LOCATION: Save location
+ PAGE_FILE: Page File
+ PAGE_FILE_HELP: Page file name, and by default the display template for this page
es:
PLUGIN_ADMIN:
ADMIN_BETA_MSG: ¡Está es una versión Beta! Utilízala bajo tu propio riesgo...
diff --git a/themes/grav/templates/pages.html.twig b/themes/grav/templates/pages.html.twig
index 1406fae3..9d62961b 100644
--- a/themes/grav/templates/pages.html.twig
+++ b/themes/grav/templates/pages.html.twig
@@ -45,7 +45,7 @@
{% endblock %}
{% set preview_html = (base_url_relative_frontend|rtrim('/') ~ (context.home ? '' : context.route)) ?: '/' %}
-{% set preview_link = '' %}
+{% set preview_link = context.routable ? '' : '' %}
{% macro loop(page, depth, twig_vars) %}
{% set separator = twig_vars['config'].system.param_sep %}