combo/combo/manager/templates/combo/page_view.html

93 lines
2.9 KiB
HTML

{% extends "combo/manager_base.html" %}
{% load i18n %}
{% load cells %}
{% block appbar %}
<h2>{% trans 'Page' %} - {{ object.title }}</h2>
<a href="{% url 'combo-manager-page-export' pk=object.id %}">{% trans 'export' %}</a>
<a rel="popup" href="{% url 'combo-manager-page-edit' pk=object.id %}">{% trans 'edit' %}</a>
<a rel="popup" href="{% url 'combo-manager-page-delete' pk=object.id %}">{% trans 'delete' %}</a>
{% endblock %}
{% block more-user-links %}
{{ block.super }}
<a href="{{ object.get_online_url }}" class="view-online icon-eye-open">{% trans 'See online' %}</a>
{% endblock %}
{% block content %}
<div id="meta">
<label>{% trans 'Current template:' %} </label> {{ object.template_name }}
/
<label>{% trans 'Visibility:' %} </label> {{ object.visibility }}
(<a rel="popup" href="{% url 'combo-manager-page-visibility' pk=object.id %}">{% trans 'change' %}</a>)
</div>
<div id="sidebar">
<div id="available-cells">
<h2>{% trans 'Available cells' %}</h2>
<ul>
{% for cell_type in cell_types %}
<li class="cell-type">
<label><input type="radio" name="cell_type" value="{{ cell_type.content_type.id }}"/>
<span>{{ cell_type.name }}</span>
<ul>
{% for placeholder in placeholders %}
<li><button data-add-url="{% url 'combo-manager-page-add-cell' page_pk=object.id cell_type=cell_type.content_type.id variant=cell_type.variant ph_key=placeholder.key %}">→ {{ placeholder.name }}</button></li>
{% endfor %}
</ul>
</label></li>
{% endfor %}
</ul>
</div>
{% if extra_placeholders %}
<div id="extra-placeholders">
<h2>Extra blocks</h2>
<ul>
{% for placeholder in extra_placeholders %}
<li><button data-add-url="{% url 'combo-manager-page-add-cell' page_pk=object.id cell_type=unlock.content_type.id variant=unlock.variant ph_key=placeholder.key %}">→ {{ placeholder.name }}</button></li>
{% endfor %}
</ul>
</div>
{% endif %}
</div> <!-- #sidebar -->
<div id="page-content">
{% if object.redirect_url %}
<div>
<h2>Redirection</h2>
<p id="redirection">
{% trans 'This page redirects to:' %} <a href="{{ object.redirect_url }}">{{ object.redirect_url }}</a>.
</p>
</div>
{% endif %}
<div id="placeholders"
data-cell-order-url="{% url 'combo-manager-cell-order' page_pk=object.id %}"
>
{% for placeholder in placeholders %}
<div class="placeholder" data-placeholder-key="{{ placeholder.key }}">
<h2>{{ placeholder.name }}</h2>
<div class="cell-list">
{% for cell in placeholder.cells %}
<div class="cell" data-cell-reference="{{ cell.get_reference }}">
<h3>{{ cell.get_label }}
{% if cell.slug %} [{{cell.slug}}] {% endif %}
<span class="additional-label">
<i>{{cell.get_additional_label|default_if_none:""}}</i></span>
</h3>
<div>{% cell_form cell %}</div>
</div>
{% endfor %}
</div>
</div>
{% endfor %}
</div>
</div>
{% endblock %}