Django Categories v0.7beta1 documentation
Retrieves an alphabetical list of all the categories that have no parents.
Syntax:
{% get_top_level_categories as categories %}
Returns an list of categories [<category>, <category>, <category, ...]
Render the category with ancestors, but no children using the categories/ul_tree.html template.
Example:
{% display_path_as_ul "/Grandparent/Parent" %}
or
{% display_path_as_ul category_obj %}
Returns:
<ul>
<li><a href="/categories/">Top</a>
<ul>
<li><a href="/categories/grandparent/">Grandparent</a></li>
</ul>
</li>
</ul>
Retrieves the specified category, its ancestors and its immediate children as an iterable.
Example:
{% get_category_drilldown "/Grandparent/Parent" as family %}
or
{% get_category_drilldown category_obj as family %}
Sets family to:
[Grandparent, Parent, Child 1, Child 2, Child n]
Render the category with ancestors and children using the categories/ul_tree.html template.
Example:
{% display_drilldown_as_ul "/Grandparent/Parent" %}
or:
{% display_drilldown_as_ul category_obj %}
Returns:
<ul>
<li><a href="/categories/">Top</a>
<ul>
<li><a href="/categories/grandparent/">Grandparent</a>
<ul>
<li><a href="/categories/grandparent/parent/">Parent</a>
<ul>
<li><a href="/categories/grandparent/parent/child1">Child1</a></li>
<li><a href="/categories/grandparent/parent/child2">Child2</a></li>
<li><a href="/categories/grandparent/parent/child3">Child3</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
Render breadcrumbs, using the categories/breadcrumbs.html template, using the optional separator argument.
Example:
{% breadcrumbs "/Grandparent/Parent" %}
or:
{% breadcrumbs category_obj %}
Returns:
<a href="/categories/grandparent/">Grandparent</a> / Parent
You can alter the separator used in the template by adding a string argument to be the separator:
{% breadcrumbs category_obj "::" %}
Returns:
<a href="/categories/grandparent/">Grandparent</a> :: Parent