To use template tags available in SiteTree you should add {% load sitetree %} tag to the top of chosen template.
Tree tag argument (part in double quotes, following ‘from‘ word) of SiteTree tags should containt tree alias.
Hints:
Tree tag argument could be a template variable (do not use quotes for those).
Optional template argument could be supplied to all SitetTree tags except sitetree_page_title to render using different templates. It should contain path to template file.
Examples:
{% sitetree_menu from "mytree" include "trunk,topmenu" template "mytrees/mymenu.html" %} {% sitetree_breadcrumbs from "mytree" template "mytrees/mybreadcrumbs.html" %}
This tag renders breadcrumbs path (from tree root to current page) based on sitetree.
Usage example:
{% sitetree_breadcrumbs from "mytree" %}
This command renders breadcrumbs from tree named ‘mytree’.
This tag renders entire site tree.
Usage example:
{% sitetree_tree from "mytree" %}
This command renders sitetree from tree named ‘mytree’.
This tag renders current page title resolved against definite sitetree. Title is taken from sitetree item title resolved for current page.
Usage example:
{% sitetree_page_title from "mytree" %}
This command renders current page title from tree named ‘mytree’.