diff --git a/themes/grav/templates/pages.html.twig b/themes/grav/templates/pages.html.twig index b3d83400..f0da016c 100644 --- a/themes/grav/templates/pages.html.twig +++ b/themes/grav/templates/pages.html.twig @@ -49,30 +49,35 @@ {% set admin_lang = twig_vars['admin_lang'] %} {% set warn = twig_vars['warn'] %} + + {% for p in page.children() %} {% set description = (not p.page ? 'Folder • ' : 'Page • ') ~ (p.modular ? 'Modular • ' : '') ~ (p.routable ? 'Routable • ' : 'Not Routable • ') ~ (p.visible ? 'Visible • ' : 'Not Visible • ') %} + {% set page_route = p.rawRoute|trim('/') %} + {% if p.language and p.language != admin_lang %} + {% set page_url = base_url_simple ~ '/' ~ p.language ~ '/' ~ admin_route ~ '/pages/' ~ page_route %} + {% else %} + {% set page_url = base_url ~ '/pages/' ~ page_route %} + {% endif %}
{{ p.header.routes.default ?: p.route }}