{% include "teaser.html" %}
{% load page_teaser_tags keyword_tags mezzanine_tags i18n %}
{% block page_teaser %}
{% page_teaser "about-us" as teased_page %}
{% if teased_page %}
{{ teased_page.description|truncatechars_html:50|safe }}
{% endif %}
{% endblock %}
from __future__ import unicode_literals
from mezzanine.pages.models import Page
from mezzanine import template
register = template.Library()
@register.as_tag
def page_teaser(page=''):
"""
return the requested page
usage
{% page_teaser page="about-us" as page_teased %}
"""
if page:
pages = Page.objects.published()
try:
return pages.filter(slug=page)
except page_teased.DoesNotExist:
return None
return None