Home intro from retoor as editable site_intro setting; fix settings upsert
This commit is contained in:
@@ -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 }}">
|
||||
|
||||
@@ -10,4 +10,6 @@ Onder *Beheer, Services* staan alle achtergrondservices. Elke service heeft een
|
||||
|
||||
## Onderhoudsmodus
|
||||
|
||||
De intro bovenaan de homepage staat in de instelling `site_intro` (markdown, regelovergangen blijven staan). Bewerk hem onder *Instellingen*; de eerste alinea wordt groot gezet.
|
||||
|
||||
Zet `maintenance_mode` op `1` onder *Instellingen*. Beheerders blijven alles zien.
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
<!-- retoor <retoor@molodetz.nl> -->
|
||||
{% extends "base.html" %}
|
||||
{% block content %}
|
||||
{% set viewer = current_user(request) %}
|
||||
<section class="hero">
|
||||
<span class="label">Een blogrol</span>
|
||||
<h1>Molodetz</h1>
|
||||
<p class="lead">Een kleine kring die schrijft over het werk. De standaard ligt boven wat nu gewoon lijkt. <em>Geen cursus. Geen geschreeuw. Wel een mening.</em></p>
|
||||
<div class="intro" data-intro>{{ intro_html | safe }}</div>
|
||||
{% if viewer and is_admin(viewer) %}<p class="intro-edit"><a href="/admin/settings#s-site_intro">Intro bewerken</a></p>{% endif %}
|
||||
</section>
|
||||
|
||||
<div class="section-head">
|
||||
|
||||
Reference in New Issue
Block a user