Creare temi

Una pagina con il proprio layout

Una landing page, un modulo di contatto, una griglia portfolio — a volte una pagina merita un layout di cui nessun’altra ha bisogno. Aggiungi un template chiamato page-<slug>.html, dove <slug> è lo slug di quella pagina nella lingua principale, e FolioPress lo userà per quella pagina in ogni lingua. Cancella il file e la pagina torna silenziosamente a 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 %}

La pagina che un amministratore sceglie come pagina del modulo di contatto riceve un piccolo extra: is_contact_page è vero, contact_form_action è dove il modulo deve inviare, e contact_guard_token / contact_honeypot_field sono due campi nascosti che tengono fuori i bot. Dopo un invio, contact_status ti dice se mostrare un ringraziamento o un errore.

Serve ancora aiuto? Scrivici dal pannello del tuo sito (Assistenza) o a support@foliopress.io.