Sha256: 188d444a1f5598c7223b91fad40210a5d2e8d548bcb3210029fbe143782d5c1b

Contents?: true

Size: 658 Bytes

Versions: 40

Compression:

Stored size: 658 Bytes

Contents

xml.instruct!

xml.urlset "xmlns" => "http://www.sitemaps.org/schemas/sitemap/0.9" do

  @pages.each do |page|
   # exclude sites that are external to our own domain.
   page_url = if page.url.is_a?(Hash)
     # This is how most pages work without being overriden by link_url
     page.url.merge({:only_path => false})
   elsif page.url.to_s !~ /^http/
     # handle relative link_url addresses.
     "#{request.protocol}#{request.host_with_port}#{page.url}"
   end

   # Add XML entry only if there is a valid page_url found above.
   xml.url do
     xml.loc url_for(page_url)
     xml.lastmod page.updated_at.to_date
   end if page_url.present?
  end

end

Version data entries

40 entries across 39 versions & 3 rubygems

Version Path
refinerycms-multisite-0.0.8 app/views/sitemap/index.xml.builder
refinerycms-multisite-0.0.6 app/views/sitemap/index.xml.builder
refinerycms-multisite-0.0.5 app/views/sitemap/index.xml.builder
refinerycms-multisite-0.0.4 app/views/sitemap/index.xml.builder
refinerycms-multisite-0.0.3 app/views/sitemap/index.xml.builder
refinerycms-multisite-0.0.2 app/views/sitemap/index.xml.builder
refinerycms-multisite-0.0.1 app/views/sitemap/index.xml.builder
refinerycms-core-0.9.9.17 lib/generators/templates/app/views/sitemap/index.xml.builder
refinerycms-core-0.9.9.16 lib/generators/templates/app/views/sitemap/index.xml.builder
refinerycms-0.9.9.15 app/views/sitemap/index.xml.builder
refinerycms-core-0.9.9.15 lib/generators/templates/app/views/sitemap/index.xml.builder
refinerycms-0.9.9.14 app/views/sitemap/index.xml.builder
refinerycms-core-0.9.9.14 lib/generators/templates/app/views/sitemap/index.xml.builder
refinerycms-0.9.9.13 app/views/sitemap/index.xml.builder
refinerycms-core-0.9.9.13 lib/generators/templates/app/views/sitemap/index.xml.builder
refinerycms-0.9.9.12 app/views/sitemap/index.xml.builder
refinerycms-core-0.9.9.12 lib/generators/templates/app/views/sitemap/index.xml.builder
refinerycms-0.9.9.11 app/views/sitemap/index.xml.builder
refinerycms-core-0.9.9.11 lib/generators/templates/app/views/sitemap/index.xml.builder
refinerycms-0.9.9.10 app/views/sitemap/index.xml.builder