{% extends 'base.html' %} {% block content %}

Sitio web y frontend

Configuración centralizada del sitio público, diseño, legal, popup y bloques del template.

Ver sitio
{% if active_tab == 'general' %}
{% if settings.logo_path %}
Actual: {{ settings.logo_path }}
{% endif %}
{% if settings.favicon_path %}
Actual: {{ settings.favicon_path }}
{% endif %}

Redes sociales

{% for network, label, icon in [('facebook','Facebook','bi-facebook'),('instagram','Instagram','bi-instagram'),('x','X / Twitter','bi-twitter-x'),('youtube','YouTube','bi-youtube'),('linkedin','LinkedIn','bi-linkedin')] %}
{% endfor %}
{% elif active_tab == 'seo' %}
SEO técnico del frontend
Títulos, indexación, Open Graph, Twitter Cards, sitemap y Schema.org.
Desactivarlo genera noindex,nofollow y bloquea robots.txt. Usalo mientras trabajás en staging.
Recomendado: 50 a 60 caracteres.
Recomendado: 140 a 160 caracteres.

Open Graph / redes sociales

{% if settings.og_image_path %}
Actual: {{ settings.og_image_path }}
{% endif %}

Datos estructurados Schema.org

Verificación de propiedad

Checklist de publicación

  • SEO title único y descriptivo.
  • Meta description clara, con zona y especialidad.
  • Imagen social 1200×630 recomendada.
  • /robots.txt y /sitemap.xml quedan generados automáticamente.
  • Schema.org se arma con servicios, profesionales, ubicación y datos de contacto.
{% elif active_tab == 'design' %}
Control visual del frontend

Identidad general

Topbar, header y navegación

Hero, secciones, tarjetas y footer

Estos controles impactan el sitio público: topbar, header, navegación, hero, secciones, cards, botones y footer, sin modificar la lógica ni el frontend estructural.

Vista de referencia

Topbar institucional
{{ settings.title }}
Inicio · Servicios · Turnos

Hero / sección principal

Tarjeta de ejemplo con los colores elegidos.

Botón
Footer
{% elif active_tab == 'style_admin' %}

Control visual del administrador

Colores, tipografía, tamaño, sidebar, modales, secciones internas, títulos y footer del panel privado. No modifica el frontend público.

Admin UI

Sidebar

Base general

Modales, secciones, inputs y footer

La lunita del header permite alternar modo claro / oscuro por usuario, guardado en el navegador.
{% elif active_tab == 'popup' %}
{% if settings.popup_image_path %}
Actual: {{ settings.popup_image_path }}
{% endif %}
{% elif active_tab == 'legal' %}
{% else %}
Bloques del frontend
{% for section, label in section_labels.items() %} {% for item in grouped.get(section, []) %} {% endfor %} {% endfor %} {% if not grouped.values()|select|list %}{% endif %}
SecciónTítuloResumenOrdenAcciones
{{ label }} {{ item.title or '—' }} {{ item.body or item.subtitle or '—' }} {{ item.sort_order }}
No hay bloques configurados todavía.

Control del template

Desde esta pantalla administrás contenido estructural, diseño, popup, legal y todos los bloques del frontend, evitando duplicación entre “Sitio Web” y “Frontend”.

{% endif %} {% endblock %} {% block scripts %} {{ super() }} {% endblock %}