Generated: Wed 2013-03-13 10:33 CET
Source file: /media/Envs/Envs/filer-gallery/lib/python2.7/site-packages/cms/plugins/teaser/cms_plugins.py
Stats: 0 executed, 13 missed, 4 excluded, 8 ignored
from cms.plugin_pool import plugin_pool
from cms.plugin_base import CMSPluginBase
from django.utils.translation import ugettext_lazy as _
from cms.plugins.teaser.models import Teaser
class TeaserPlugin(CMSPluginBase):
model = Teaser
name = _("Teaser")
render_template = "cms/plugins/teaser.html"
def render(self, context, instance, placeholder):
if instance.url:
link = instance.url
elif instance.page_link:
link = instance.page_link.get_absolute_url()
else:
link = ""
context.update({
'object':instance,
'placeholder':placeholder,
'link':link
})
return context
plugin_pool.register_plugin(TeaserPlugin)