class Liquid::ContactForm

Public Class Methods

details() click to toggle source
# File lib/dm_cms/liquid/tags/contact_form.rb, line 12
    def self.details
      { name: self.tag_name,
        summary: 'Contact form tag',
        category: 'form',
        description: <<-END_OF_DESCRIPTION
Includes a system standard contact form.

~~~
{% contact_form %}
~~~

If you have a custom form, provide it's name

~~~
{% contact_form name: tech_support %}
~~~

END_OF_DESCRIPTION
      }
    end

Public Instance Methods

render(context) click to toggle source
# File lib/dm_cms/liquid/tags/contact_form.rb, line 6
def render(context)
  partial_name = @attributes['name'].present? ? "#{@attributes['name']}_contact_form" : 'contact_form'
  context.registers[:view].render(:partial => "liquid_tags/#{partial_name}")
end