Home intro from retoor as editable site_intro setting; fix settings upsert

This commit is contained in:
2026-10-05 11:12:18 +02:00
parent 3fb47bf401
commit bbdecdc95b
14 changed files with 131 additions and 16 deletions
+4 -1
View File
@@ -6,7 +6,10 @@
{% for key, value in settings.items() %}
<div class="field">
<label for="s-{{ key }}">{{ key }}</label>
{% if key in ('maintenance_mode', 'friendly_404') %}
{% if key == 'site_intro' %}
<textarea id="s-{{ key }}" name="{{ key }}" rows="24">{{ value }}</textarea>
<span class="help">Intro bovenaan de homepage. Markdown; elke regelovergang blijft staan, een lege regel begint een nieuwe alinea. De eerste alinea wordt groot gezet.</span>
{% elif key in ('maintenance_mode', 'friendly_404') %}
<select id="s-{{ key }}" name="{{ key }}"><option value="0" {% if value == '0' %}selected{% endif %}>0</option><option value="1" {% if value == '1' %}selected{% endif %}>1</option></select>
{% else %}
<input id="s-{{ key }}" type="text" name="{{ key }}" value="{{ value }}">