Thema’s maken

Een pagina met een eigen lay-out

Een landingspagina, een contactformulier, een portfoliorooster — soms verdient één pagina een lay-out die geen andere nodig heeft. Voeg een sjabloon toe met de naam page-<slug>.html, waarbij <slug> de slug van die pagina in de hoofdtaal is, en FolioPress gebruikt het voor die pagina in elke taal. Verwijder het bestand en de pagina keert stilletjes terug naar page.html.

{# templates/page-about.html #} {% extends "base.html" %} {% block content %} <section class="about"> <img src="{{ page.poster_image_url }}" alt=""> <h1>{{ page.title }}</h1> {{ page.content | safe }} </section> {% endblock %}

De pagina die een beheerder als contactformulierpagina kiest, krijgt iets extra’s: is_contact_page is waar, contact_form_action is waar het formulier naartoe moet, en contact_guard_token / contact_honeypot_field zijn twee verborgen velden die bots buiten houden. Na een inzending zegt contact_status of je een bedankje of een fout moet tonen.

Nog hulp nodig? Schrijf ons vanuit het beheer van je site (Support) of mail naar support@foliopress.io.