module documentation

Undocumented

Variable register Undocumented
Class ​Flatpage​Node Undocumented
Function get​_flatpages No summary
register =

Undocumented

@register.tag
def get_flatpages(parser, token):

Retrieve all flatpage objects available for the current site and visible to the specific user (or visible to all users if no user is specified). Populate the template context with them in a variable whose name is defined by the as clause.

An optional for clause controls the user whose permissions are used in determining which flatpages are visible.

An optional argument, starts_with, limits the returned flatpages to those beginning with a particular base URL. This argument can be a variable or a string, as it resolves from the template context.

Syntax:

{% get_flatpages ['url_starts_with'] [for user] as context_name %}

Example usage:

{% get_flatpages as flatpages %}
{% get_flatpages for someuser as flatpages %}
{% get_flatpages '/about/' as about_pages %}
{% get_flatpages prefix as about_pages %}
{% get_flatpages '/about/' for someuser as about_pages %}