Generated: Wed 2013-03-13 10:33 CET
Source file: /media/Envs/Envs/filer-gallery/lib/python2.7/site-packages/cms/plugins/picture/cms_plugins.py
Stats: 0 executed, 16 missed, 5 excluded, 10 ignored
from cms.plugin_pool import plugin_poolfrom cms.plugin_base import CMSPluginBasefrom django.utils.translation import ugettext_lazy as _from cms.plugins.picture.models import Picturefrom django.conf import settingsclass PicturePlugin(CMSPluginBase): model = Picture name = _("Picture") render_template = "cms/plugins/picture.html" text_enabled = True 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({ 'picture': instance, 'link': link, 'placeholder': placeholder }) return context def icon_src(self, instance): # TODO - possibly use 'instance' and provide a thumbnail image return settings.STATIC_URL + u"cms/images/plugins/image.png"plugin_pool.register_plugin(PicturePlugin)