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 %}