X-Git-Url: http://git.ithinksw.org/philo.git/blobdiff_plain/ac6ebd8b38a46afb0b249574be71a276f95b6efa..2e6ad400272d774b72f682bc9f843379b03382b2:/philo/templatetags/embed.py diff --git a/philo/templatetags/embed.py b/philo/templatetags/embed.py index 7345f89..9599240 100644 --- a/philo/templatetags/embed.py +++ b/philo/templatetags/embed.py @@ -1,3 +1,7 @@ +""" +The embed template tags are automatically included as builtins if :mod:`philo` is an installed app. + +""" from django import template from django.conf import settings from django.contrib.contenttypes.models import ContentType @@ -287,15 +291,20 @@ def parse_content_type(bit, tagname): return ct -def do_embed(parser, token): +@register.tag +def embed(parser, token): """ The {% embed %} tag can be used in two ways. - To set which template will be used to render a particular model:: + First, to set which template will be used to render a particular model. This declaration can be placed in a base template and will propagate into all templates that extend that template. + + Syntax:: {% embed . with