{% extends sitecopy_base %} {% set sitecopy_screen = 'preview' %} {% block title %}Previsualizar {{ group.title }}{% if sitecopy_brand %} · {{ sitecopy_brand }}{% endif %}{% endblock %} {% block head %}{% endblock %} {% block content %} ← Volver a editar

Previsualización · {{ group.title }}

Así se va a ver la página {{ preview_path }} con los cambios sin publicar aplicados. Nadie más ve esto hasta que publiques.

{% if pending %}
{% endif %}
{# Not a tablist: these buttons swap what the stage SHOWS (a device width, or a share-card facsimile), and there are no tabpanels wired with aria-controls. A tablist would promise arrow-key navigation that isn't here — same call the editor's device switcher makes. role=group + aria-pressed instead. #}
{% for device in devices %} {% endfor %} {% for card in cards %} {% endfor %}
{{ sitecopy_site_url }}{{ preview_path }} Abrir en otra pestaña ↗
{# Device frame: the REAL page, rendered with the pending drafts applied. #}
{# Share/search cards. Filled from the previewed document's own and meta tags, so they show exactly what Google and WhatsApp will read — no second implementation of the meta logic to drift out of sync. #} <div class="ct-cards" data-ct-cards hidden> <div class="ct-card-panel" data-ct-card-panel="google" hidden> <p class="ct-card-kind">Resultado en Google</p> <div class="serp"> <div class="serp-site"> <span class="serp-favicon" aria-hidden="true">{{ sitecopy_brand[:1] }}</span> <span> <span class="serp-name">{{ sitecopy_brand }}</span> <span class="serp-url" data-ct-serp-url></span> </span> </div> <p class="serp-title" data-ct-serp-title></p> <p class="serp-desc" data-ct-serp-desc></p> </div> </div> <div class="ct-card-panel" data-ct-card-panel="whatsapp" hidden> <p class="ct-card-kind">Link compartido en WhatsApp</p> <div class="wa-bubble"> <div class="wa-preview"> <img class="wa-image" alt="" data-ct-og-image hidden> <div class="wa-text"> <p class="wa-title" data-ct-og-title></p> <p class="wa-desc" data-ct-og-desc></p> <p class="wa-host" data-ct-og-host></p> </div> </div> <p class="wa-link" data-ct-og-url></p> </div> </div> <div class="ct-card-panel" data-ct-card-panel="twitter" hidden> <p class="ct-card-kind">Tarjeta en Twitter/X</p> <div class="tw-card"> <img class="tw-image" alt="" data-ct-tw-image hidden> <div class="tw-text"> <p class="tw-host" data-ct-tw-host></p> <p class="tw-title" data-ct-tw-title></p> <p class="tw-desc" data-ct-tw-desc></p> </div> </div> </div> <p class="ct-card-fallback" data-ct-card-fallback hidden> No pudimos leer los datos de la página. Probá con «Actualizar». </p> </div> </div> {% endblock %} {% block scripts %} <script defer src="{{ url_for(sitecopy_bp ~ '.static', filename='js/sitecopy-admin.js') }}"></script> {% endblock %}