Add draft-preview plugin v1.0.5

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-18 23:45:01 +02:00
parent 582b8629c4
commit e8c04adbcb
26 changed files with 1396 additions and 0 deletions
@@ -0,0 +1,11 @@
{% set slug = uri.query('slug')%}
{% set preview = page.collection( { items: { '@page.page': slug }, filter: { 'published': false } } ) %}
{# do we have a page and are we logged in? #}
{% if preview|first and authorize(['admin.login', 'admin.pages']) %}
{% set preview = preview|first %}
{% include 'partials/extend.html.twig' with { page: preview } %}
{% elseif preview|length == 0 %}
{{ 'PLUGIN_DRAFT_PREVIEW.ROUTE_ERROR'|t }}
{% else %}
{{ 'PLUGIN_DRAFT_PREVIEW.SESSION_WARNING'|t }}
{% endif %}