Skip to content

Instantly share code, notes, and snippets.

@stephenmcd
Last active August 29, 2015 14:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stephenmcd/87a3af5c9a3c66a6c716 to your computer and use it in GitHub Desktop.
Save stephenmcd/87a3af5c9a3c66a6c716 to your computer and use it in GitHub Desktop.
Stripped down page tree branch template for Mezzanine's admin.
{% load pages_tags future %}
<ol>
{% for page in page_branch %}
<li id="ordering_{{ page.id }}">
<div>
<a href="#" class="tree-toggle" id="page-{{ page.id }}"
{% if not page.has_children %}style="visibility:hidden;"{% endif %}>
<span class="icon open">+</span>
<span class="icon close">-</span>
</a>
<a href="{{ page.id }}/delete/?fromtree" class="delete"></a>
<a href="{{ page.id }}/{% if not page.is_primary %}?parent={{ page.parent_id }}{% endif %}"
class="changelink">{{ page.title }}</a>
<span class="ordering">
<img src="/static/grappelli/img/admin/arrow-up.gif">
<img src="/static/grappelli/img/admin/arrow-down.gif">
</span>
<select class="addlist" id="addlink-{{ page.id }}">
<option value="">Add ...</option>
<option value="/en/admin/pages/richtextpage/add/?parent={{ page.id }}">Rich text page</option>
<option value="/en/admin/forms/form/add/?parent={{ page.id }}">Form</option>
<option value="/en/admin/galleries/gallery/add/?parent={{ page.id }}">Gallery</option>
<option value="/en/admin/pages/link/add/?parent={{ page.id }}">Link</option>
</select>
</div>
<br style="clear:both;">
{% if page.has_children %}{% page_menu page %}{% endif %}
</li>
{% endfor %}
</ol>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment