update contact_us app

remotes/origin/HEAD
Max Yakovenko 8 years ago
parent 4f26a4b7c3
commit d5941bc3b0
  1. 12
      contact_us/context_processors.py
  2. 3
      contact_us/forms.py

@ -12,7 +12,15 @@ def contact_us_form(request):
message = item
return {
'left_contact_us_form': ContactUsForm(next=request.resolver_match.view_name, field_css_base_class='left-menu'),
'content_contact_us_form': ContactUsForm(next=request.resolver_match.view_name, field_css_base_class='contact'),
'left_contact_us_form': ContactUsForm(
next=request.resolver_match.view_name,
kwargs=request.resolver_match.kwargs,
field_css_base_class='left-menu'
),
'content_contact_us_form': ContactUsForm(
next=request.resolver_match.view_name,
kwargs=request.resolver_match.kwargs,
field_css_base_class='contact'
),
'contact_us_form_message': message
}

@ -20,13 +20,14 @@ class ContactUsForm(RequestNotifiable, forms.ModelForm):
def __init__(self, *args, **kwargs):
self.next = kwargs.pop('next')
self.next_kwargs = kwargs.pop('kwargs')
self.field_css = kwargs.pop('field_css_base_class')
self.helper = FormHelper()
self.helper.form_action = reverse_lazy('contact_us:send')
self.helper.form_method = 'post'
self.helper.layout = Layout(
Hidden('next', reverse_lazy(self.next)),
Hidden('next', reverse_lazy(self.next) if not self.next_kwargs else reverse_lazy(self.next, kwargs=self.next_kwargs)),
Field('name', css_class=self.field_css+"__text", placeholder=_("Имя"), template=self.field_template),
Field('email', css_class=self.field_css+"__text", placeholder=_("Email"), template=self.field_template),
Field('subject', css_class=self.field_css+"__text", placeholder=_("Название продукта"), template=self.field_template),

Loading…
Cancel
Save