{% extends "forms/field.html.twig" %} {% block input %} {# {% set defaults = { show_root: true, show_all: show_all_val, show_modular: show_modular_val, show_slug: show_slug_val, show_fullpath: show_fullpath_val, default: last_page_route, limit_levels: limit_levels_val } %} {% set field = field|merge(defaults) %} #} {% set name = (scope ~ field.name)|fieldName %} {% if form %} {% set parent = form.object.parent.title %} {% elseif grav['flex_objects'].hasDirectory('pages') %} {% set directory = grav['flex_objects'].getDirectory('pages') %} {% set parent = value ? directory.getObject(value|trim('/')).title : '' %} {% else %} {% do admin.enablePages() %} {% set parent = page.find(value).title %} {% endif %}
{{ parent }}
{{ value|default('/') }}
{#{% set last_page_route = admin.page.getLastPageRoute %} {% set show_slug_val = true %} {% set show_fullpath_val = false %} {% set show_all_val = true %} {% set show_parents = config.get('plugins.admin.pages.show_parents') %} {% if show_parents == 'folder' %} {% set show_slug_val = false %} {% elseif show_parents == 'fullpath' %} {% set show_fullpath_val = true %} {% endif %} {% set limit_levels_val = config.get('plugins.admin.pages.parents_levels') %} {% set show_modular_val = config.get('plugins.admin.pages.show_modular', true) %} {% if show_modular_val == false %} {% set show_all_val = false %} {% endif %} {% set defaults = {show_root:true, show_all:show_all_val, show_modular:show_modular_val, show_slug:show_slug_val, show_fullpath:show_fullpath_val, default:last_page_route, limit_levels:limit_levels_val} %} {% set field = field|merge(defaults) %} {{ parent() }}#} {% endblock %}