Una página de aterrizaje, un formulario de contacto, una cuadrícula de portfolio — a veces una página merece un diseño que ninguna otra necesita. Añade una plantilla llamada page-<slug>.html, donde <slug> es el slug de esa página en el idioma principal, y FolioPress la usará para esa página en todos los idiomas. Borra el archivo y la página vuelve discretamente 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 página que un administrador elige como página del formulario de contacto recibe un pequeño extra: is_contact_page es verdadero, contact_form_action es adonde debe enviarse el formulario, y contact_guard_token / contact_honeypot_field son dos campos ocultos que mantienen fuera a los bots. Tras un envío, contact_status te dice si mostrar un agradecimiento o un error.