{% comment %} Sortable block list for the editor. The root element self-refreshes on the ``cms:blocks-changed`` event (fired by add/edit/delete/reorder), so the list always reflects the current state. Reordering is wired declaratively through conjunto.sortable. {% endcomment %} {% load i18n sortable %}
{% url 'cms:block_reorder' page_pk=page.pk as reorder_url %} {% if block_rows %} {% else %}

{% translate "No blocks yet" %}

{% translate "Add your first content block to build this page." %}

{% endif %}