{% extends 'administration/base.html.twig' %} {% block title %}{{ 'admin.edit_page'|trans }}{% endblock %} {% block body %}
{% if content_lock_blocked|default(false) %}
{{ 'admin.content_lock_blocked'|trans({'%user%': content_lock_blocked_by|default('?')}) }}
{% endif %}

{{ 'admin.edit_page'|trans }}

{{ 'admin.page.edit_description'|trans }}

{{ 'admin.page.back'|trans }} {{ 'admin.revisions.title'|trans }}
{{ 'admin.preview_options'|trans }}
{% if page.publicationStatus.value == 'published' and page.isPubliclyVisible() %}
{{ 'form.page.edit_published_hint'|trans }}
{% endif %} {{ form_start(form, {'attr': {'id': 'form'}}) }}

{{ 'admin.page.basic_info'|trans }}

{{ form_label(form.title, 'form.page.title'|trans, {'label_attr': {'class': 'form-label fw-semibold text-primary'}}) }} {{ form_widget(form.title, {'attr': {'class': 'form-control form-control-lg', 'required': 'true'}}) }}
{{ form_widget(form.showTitle, {'attr': {'class': 'form-check-input'}}) }} {{ form_label(form.showTitle, null, {'label_attr': {'class': 'form-check-label fw-semibold'}}) }}
{{ form_widget(form.active, {'attr': {'class': 'form-check-input'}}) }} {{ form_label(form.active, null, {'label_attr': {'class': 'form-check-label fw-semibold'}}) }}
{{ form_help(form.active) }}
{{ form_label(form.publicationStatus, null, {'label_attr': {'class': 'form-label fw-semibold text-primary'}}) }} {{ form_widget(form.publicationStatus) }}
{% if form.keepPublicVersionWhileDraft is defined %}
{{ form_widget(form.keepPublicVersionWhileDraft, {'attr': {'class': 'form-check-input'}}) }} {{ form_label(form.keepPublicVersionWhileDraft, null, {'label_attr': {'class': 'form-check-label fw-semibold'}}) }}
{{ form_help(form.keepPublicVersionWhileDraft) }}
{% endif %}
{{ form_label(form.scheduledPublishAt, null, {'label_attr': {'class': 'form-label fw-semibold text-primary'}}) }} {{ form_widget(form.scheduledPublishAt) }}
{{ form_label(form.category, 'form.page.category'|trans, {'label_attr': {'class': 'form-label fw-semibold text-primary'}}) }} {{ form_widget(form.category, {'attr': {'class': 'form-control'}}) }}
{{ form_label(form.routePath, 'form.page.route'|trans, {'label_attr': {'class': 'form-label fw-semibold text-primary'}}) }} {{ form_widget(form.routePath, {'attr': {'class': 'form-control', 'id': 'routePathField'}}) }} Leer lassen für Landing Page
{{ form_widget(form.isLanding, {'attr': {'class': 'form-check-input', 'onclick': 'toggleRouteField()'}}) }} {{ form_label(form.isLanding, null, {'label_attr': {'class': 'form-check-label fw-semibold'}}) }}
{{ form_widget(form.listInNavigation, {'attr': {'class': 'form-check-input'}}) }} {{ form_label(form.listInNavigation, null, {'label_attr': {'class': 'form-check-label fw-semibold'}}) }}

{{ 'admin.page.content_section'|trans }}

{{ form_label(form.content, 'form.page.content'|trans, {'label_attr': {'class': 'form-label fw-semibold text-primary'}}) }} {{ form_widget(form.content, {'attr': {'class': 'form-control wysiwyg-editor', 'data-ce-title': 'form.page.content'|trans }}) }}

{{ 'admin.advanced'|trans }}

{{ form_label(form.hideNavigation) }} {{ form_widget(form.hideNavigation, {'attr': {'class': 'form-check-input'}}) }}
{{ form_label(form.permissionRequired) }} {{ form_widget(form.permissionRequired, {'attr': {'class': 'form-control'}}) }}
{{ form_label(form.stylesheets) }} {{ form_widget(form.stylesheets, {'attr': {'class': 'form-control editor wysiwyg-css', 'data-editor-language': 'css', 'data-ce-title': 'form.page.stylesheets'|trans }}) }}
{{ form_widget(form.styleSheetsOverwrite, {'attr': {'class': 'form-check-input'}}) }} {{ form_label(form.styleSheetsOverwrite, null, {'label_attr': {'class': 'form-check-label'}}) }}
{{ form_label(form.javascripts) }} {{ form_widget(form.javascripts, {'attr': {'class': 'form-control editor wysiwyg-js', 'data-editor-language': 'javascript', 'data-ce-title': 'form.page.javascripts'|trans }}) }}
{{ form_widget(form.javaScriptsOverwrite, {'attr': {'class': 'form-check-input'}}) }} {{ form_label(form.javaScriptsOverwrite, null, {'label_attr': {'class': 'form-check-label'}}) }}
{{ form_label(form.javascriptsBottom) }} {{ form_widget(form.javascriptsBottom, {'attr': {'class': 'form-control editor', 'data-editor-language': 'javascript', 'data-ce-title': 'form.page.javascripts_bottom'|trans }}) }}
{{ form_widget(form.javaScriptsBottomOverwrite, {'attr': {'class': 'form-check-input'}}) }} {{ form_label(form.javaScriptsBottomOverwrite, null, {'label_attr': {'class': 'form-check-label'}}) }}
{{ form_label(form.metaTags) }} {{ form_widget(form.metaTags, {'attr': {'class': 'form-control editor', 'data-editor-language': 'html', 'data-ce-title': 'form.page.meta_tags'|trans }}) }}
{{ form_widget(form.metaTagsOverwrite, {'attr': {'class': 'form-check-input'}}) }} {{ form_label(form.metaTagsOverwrite, null, {'label_attr': {'class': 'form-check-label'}}) }}
{{ form_label(form.footer) }} {{ form_widget(form.footer, {'attr': {'class': 'form-control wysiwyg-editor', 'data-ce-title': 'form.page.footer'|trans }}) }}
{{ form_widget(form.footerOverwrite, {'attr': {'class': 'form-check-input'}}) }} {{ form_label(form.footerOverwrite, null, {'label_attr': {'class': 'form-check-label'}}) }}
{{ form_label(form.navigation) }} {{ form_widget(form.navigation, {'attr': {'class': 'form-control wysiwyg-editor', 'rows': 5, 'data-ce-title': 'form.page.navigation'|trans }}) }}
{% if form.custom_field_1 is defined or form.custom_field_2 is defined or form.custom_field_3 is defined %}

{{ 'custom_fields.title'|trans }}

{% for field in form %} {% if field.vars.name starts with 'custom_field_' %}
{{ form_label(field, null, {'label_attr': {'class': 'form-label fw-semibold text-primary'}}) }} {% if field.vars.help is defined and field.vars.help %} {{ field.vars.help }} {% endif %} {% if field.vars.block_prefixes.1 == 'checkbox' %}
{{ form_widget(field, {'attr': {'class': 'form-check-input'}}) }} {{ form_label(field, null, {'label_attr': {'class': 'form-check-label'}}) }}
{% else %} {{ form_widget(field, {'attr': {'class': 'form-control'}}) }} {% endif %} {{ form_errors(field) }}
{% endif %} {% endfor %}
{% endif %}
{% import 'administration/custom_fields/tabs.html.twig' as customFields %} {{ customFields.custom_field_tabs(form, 'page', page.id) }} {{ form_end(form) }}
{% endblock %} {% block javascriptBottom %} {% endblock %}