{% extends 'cp-nav/_layouts' %} {% import '_includes/forms' as forms %} {% set crumbs = [ { label: 'Control Panel Nav' | t, url: url('cp-nav') }, { label: 'Navigation' | t, url: url('cp-nav') } ] %} {% set selectedTab = 'navigation' %} {% set layoutOptions = [] %} {% for layout in layouts %} {% set layoutOptions = layoutOptions | merge([{ label: layout.name, value: layout.id }]) %} {% endfor %} {% set layoutId = craft.app.request.param('layoutId') ?? '' %} {% block actionButton %}
{{ 'New menu item' | t('cp-nav') }}
{% endblock %} {% block blockContent %}
{{ 'CP Nav: Editing {name}' | t('cp-nav', { name: layout.name }) }}
{% if layouts | length == 1 %} {{ hiddenInput('layoutId', layouts[0].id) }} {% else %}
{{ forms.selectField({ first: true, label: 'Layout' | t('cp-nav'), instructions: 'Choose a Layout to edit.' | t('cp-nav'), id: 'layoutId', name: 'layoutId', value: layoutId, options: layoutOptions, }) }}
{% endif %}
{% set padding = craft.app.locale.getOrientation() == 'ltr' ? 'left' : 'right' -%} {% if navItems is defined and navItems | length > 0 %} {% for nav in navItems %} {% set totalDescendants = nav.getChildren() %} {% endfor %} {% endif %}
{{ 'Show' | t('cp-nav') }} {{ 'Label' | t('cp-nav') }} {{ 'URL' | t('cp-nav') }} {{ 'Type' | t('cp-nav') }}
{{ forms.lightswitchField({ name: 'navEnabled', on: nav.enabled, small: true, }) }} {{ (nav.currLabel ?? '[none]') | t('app') }} {% if nav.prevLabel %} ({{ nav.prevLabel | t('app') }}) {% endif %} {{ nav.url }} {% if nav.type %} {% endif %} {% if nav.isManual() or nav.isDivider() %} {% endif %}
{% endblock %}