gone through again but still need help; missing something and can't figure 
it out ...
the goal is to get the first 50 characters from a published page onto the 
index page
so

index.html

  {% include "teaser.html" %}

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 %}
  {% endif %}
  {% endblock %}

page_teaser_tags.py

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=None):
    """
    return the requested page
    usage
    {% page_teaser page="about-us" as page_teased %}
    """

    pages = Page.objects.published()
    if page is not None:
    try:
        page_teased = pages.filter(slug=page)
    except page_teased.DoesNotExist:
        return []
    return render(page_teased.description)

my templatetags\page_teaser_tags.py never gets triggered at all (meaning 
there is no compiled python file in the folder)
however i do reach the "teaser.html" file but can't passed it no matter 
where i place my tag file

thx
Roland

 

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to