1 from django
.utils
.translation
import ugettext_lazy
as _
3 from cms
.plugin_base
import CMSPluginBase
4 from cms
.plugin_pool
import plugin_pool
7 from .forms
import ContactForm
10 class ContactPlugin(CMSPluginBase
):
12 name
= _("Contact Form")
13 render_template
= "contact.html"
15 def render(self
, context
, instance
, placeholder
):
16 request
= context
['request']
18 if request
.method
== "POST":
19 form
= ContactForm(request
.POST
)
21 form
.send(instance
.site_email
)
35 plugin_pool
.register_plugin(ContactPlugin
)
38 class CMSVideoPlugin(CMSPluginBase
):
41 render_template
= "videoPlugin.html"
43 def render(self
, context
, instance
, placeholder
):
44 context
.update({'videoG': instance
.video
,
46 'placeholder': placeholder
})
49 plugin_pool
.register_plugin(CMSVideoPlugin
)