From c5c2930314667e7cfafa93e6fe695fc6c496a8ec Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Tue, 5 Feb 2019 16:41:53 -0700 Subject: [PATCH] Fallback to page `slug` in Pages list if title is empty --- CHANGELOG.md | 3 +++ themes/grav/templates/pages.html.twig | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bbd3fa40..3ab2786a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ * Added new `Logs` section to tools to allow quick view of Grav log files 1. [](#improved) * Better logic for delete action to support Ajax. Fixes Flex lists +1. [](#bugfix) + * Fallback to page `slug` in Pages list if title is empty [grav#2267](https://github.com/getgrav/grav/issues/2267) + * Fixes backup button issues with `;` param separator [#1602](https://github.com/getgrav/grav-plugin-admin/issues/1602) [#1502](https://github.com/getgrav/grav-plugin-admin/issues/1502) # v1.9.0-rc.1 ## 01/29/2019 diff --git a/themes/grav/templates/pages.html.twig b/themes/grav/templates/pages.html.twig index b5cf1cff..1b59295d 100644 --- a/themes/grav/templates/pages.html.twig +++ b/themes/grav/templates/pages.html.twig @@ -45,7 +45,7 @@
- {% set page_label = attribute(p.header, display_field)|defined(attribute(p, display_field))|defined(p.title) %} + {% set page_label = attribute(p.header, display_field)|defined(attribute(p, display_field))|defined(p.title)|default(p.slug|titleize) %} {{ page_label|e }} {% if p.language %}