{% extends "admin/base.html" %} {% block stylesheets %} {% endblock %} {% block content %}
{% for error in errors %}
{{ error }} ×
{% endfor %}
{% set content = page.content if page is defined else "" %} {% set format = page.format if page is defined %} {% with form = Forms.pages.PageEditForm(content=content, format=format) %}
{% set title = page.title if page is defined %} {{ form.title.label }} {{ form.title(class="form-control radius", id="route", placeholder="Title", value=title or "") }} {{ form.title.description }}
{% set route = page.route if page is defined %} {{ form.route.label }} {{ form.route(class="form-control radius", placeholder="Route", value=route) }} {{ form.route.description }}
{{ form.format.label }} {{ form.format(class="form-control custom-select", value=format) }} {{ form.format.description }}
{{ form.link_target.label }} {{ form.link_target(class="form-control custom-select", placeholder="Target", value=format) }} {{ form.link_target.description }}

Content

This is the HTML content of your page

|
{% set draft = page is defined and page.draft == True %} {{ form.draft(class="form-check-input", checked=draft) }} {{ form.draft.label(class="form-check-label") }}
{% set hidden = page is defined and page.hidden == True %} {{ form.hidden(class="form-check-input", checked=hidden) }} {{ form.hidden.label(class="form-check-label") }}
{% set auth_required = page is defined and page.auth_required == True %} {{ form.auth_required(class="form-check-input", checked=auth_required) }} {{ form.auth_required.label(class="form-check-label") }}

CTFd Page variables
{{ form.content(id="admin-pages-editor", class="d-none") }}
{{ form.nonce() }}
{% endwith %}
{% if page is defined %}

Comments

{% endif %}
{% endblock %} {% block scripts %} {% endblock %} {% block entrypoint %} {{ Assets.js("assets/js/pages/editor.js", theme="admin") }} {% endblock %}