Module: DmCms::RenderHelper

Includes:
AnalyticsHelper
Defined in:
app/helpers/dm_cms/render_helper.rb

Instance Method Summary collapse

Methods included from AnalyticsHelper

#google_analytics_tag, #mint_tag

Instance Method Details

copyright to use in meta name=‘copyright’




23
24
25
# File 'app/helpers/dm_cms/render_helper.rb', line 23

def page_copyright
  content_for?(:page_copyright) ? content_for(:page_copyright) : .preferred_site_copyright
end

#page_descriptionObject

description to use in meta name=‘description’




29
30
31
# File 'app/helpers/dm_cms/render_helper.rb', line 29

def page_description
  content_for?(:page_description) ? content_for(:page_description) : .preferred_site_description
end

#page_keywordsObject

keywords to use in meta name=‘keywords’




17
18
19
# File 'app/helpers/dm_cms/render_helper.rb', line 17

def page_keywords
  content_for?(:page_keywords) ? content_for(:page_keywords) : .preferred_site_keywords
end

#page_titleObject Also known as: main_title

build title to use on a page note: make sure we return a properly escpaed html_safe string




9
10
11
12
# File 'app/helpers/dm_cms/render_helper.rb', line 9

def page_title
  title = .preferred_site_title
  content_for?(:page_title) ? "#{h(content_for :page_title)} | #{h(title)}".html_safe : h(title)
end

#social_url(name) ⇒ Object




34
35
36
37
38
39
40
41
42
43
44
45
46
47
# File 'app/helpers/dm_cms/render_helper.rb', line 34

def social_url(name)
  case name
  when :facebook
    .preferred_facebook_url
  when :youtube
    .preferred_youtube_url
  when :twitter
    .preferred_twitter_url
  when :linkedin
    .preferred_linkedin_url
  else
    nil
  end
end