{% import "bootstrap5/form.html" as wtf %} {% extends "templates/base.html" %} {% block scripts %} {{super()}} {% endblock %} {% block styles %} {% endblock %} {% block title %}{{ title }}{% endblock %} {% block container %}

{{ title }}

{{ form.csrf_token }} {{ wtf.render_field(form.url, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {{ wtf.render_field(form.title, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {# TODO: default, extent #} {{ wtf.render_field(form.thumbnail, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {{ wtf.render_field(form.attribution, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {{ wtf.render_field(form.format, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {{ wtf.render_field(form.mapCrs, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {{ wtf.render_field(form.additionalMouseCrs, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {{ wtf.render_field(form.searchProviders, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {{ wtf.render_field(form.scales, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {{ wtf.render_field(form.printScales, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {{ wtf.render_field(form.printResolutions, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {{ wtf.render_field(form.printLabelBlacklist, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {{ wtf.render_field(form.collapseLayerGroupsBelowLevel, form_type="horizontal", horizontal_columns=('sm', 2, 5)) }} {{ wtf.render_field(form.default, form_type="horizontal", horizontal_columns=('sm', 0, 7)) }} {{ wtf.render_field(form.tiled, form_type="horizontal", horizontal_columns=('sm', 0, 7)) }} {{ wtf.render_field(form.mapTips, form_type="horizontal", horizontal_columns=('sm', 0, 7)) }} {{ wtf.render_field(form.skipEmptyFeatureAttributes, form_type="horizontal", horizontal_columns=('sm', 0, 7)) }}

QGIS searches


{% for provider in form.qgisSearchProvider %}
{{ provider.title(class_='form-control') }}
{{ provider.featureCount(class_='form-control') }}
{{ provider.group(class_='form-control') }}
{{ provider.searchDescription(class_='form-control') }}
{{ provider.expression(class_='form-control') }}
{{ provider.fields(class_='form-control') }}
{% endfor %}

{{ i18n('plugins.themes.backgroundlayers.title') }}

{% for layer in form.backgroundLayers %} {% endfor %}
{{ i18n('plugins.themes.theme.background_layer') }} {{ i18n('plugins.themes.theme.print_layer') }} {{ utils.render_icon('eye') }}
{{ layer.layerName(class_='form-control') }} {{ layer.printLayer(class_='form-control') }} {{ layer.visibility(class_='form-check-input') }}
{{ wtf.render_field(form.submit, class="btn btn-primary") }}
{% endblock %}