Sha256: 98139309012f3192b29df0fe2c81e074af1c32a3f9277158e4f67f2ddeaf7e6a

Contents?: true

Size: 1.17 KB

Versions: 7

Compression:

Stored size: 1.17 KB

Contents

xml.instruct! :xml, :version => "1.0" 
xml.rss :version => "2.0" do
  xml.channel do
    xml.title @page.title
    xml.description @page.meta_description
    if multi_language?
      xml.link show_page_url(:urlname => @page.urlname, :lang => session[:language_id])
    else
      xml.link show_page_url(:urlname => @page.urlname)
    end
    
    for element in @page.elements.find_all_by_name('news')
      xml.item do
        xml.title render_essence_view_by_name(element, 'headline')
        xml.description render_essence_view_by_name(element, 'text')
        xml.pubDate render_essence_view_by_name(element, 'date', :date_format => :rfc822)
        if multi_language?
          xml.link show_page_url(:urlname => element.page.urlname, :anchor => element_dom_id(element), :lang => session[:language_id])
          xml.guid show_page_url(:urlname => element.page.urlname, :anchor => element_dom_id(element), :lang => session[:language_id])
        else
          xml.link show_page_url(:urlname => element.page.urlname, :anchor => element_dom_id(element))
          xml.guid show_page_url(:urlname => element.page.urlname, :anchor => element_dom_id(element))
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
alchemy_cms-2.0.rc6 app/views/pages/show.rss.builder
alchemy_cms-2.0.rc5 app/views/pages/show.rss.builder
alchemy_cms-2.0.rc4 app/views/pages/show.rss.builder
alchemy_cms-2.0.rc3 app/views/pages/show.rss.builder
alchemy_cms-2.0.rc2 app/views/pages/show.rss.builder
alchemy_cms-2.0.rc1 app/views/pages/show.rss.builder
alchemy_cms-2.0.pre5 app/views/pages/show.rss.builder