93 lines
2.9 KiB
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 %}
|