Sha256: 49105e19661dd39ba5c51e51b3e7e2c97bba57182772c46710699e0aa6a074e7

Contents?: true

Size: 1.36 KB

Versions: 62

Compression:

Stored size: 1.36 KB

Contents

- @title = t('workarea.storefront.sitemaps.heading')

- content_for :head do
  - cache "#{@sitemap.cache_key}/head", expires_in: Workarea.config.cache_expirations.sitemap_fragment_cache do
    - if @sitemap.first_page?
      %meta{ name: 'robots', content: 'index, follow' }
    - else
      %meta{ name: 'robots', content: 'noindex, follow' }

    - if @sitemap.first_page?
      %link{ href: sitemap_path, rel: 'canonical' }
    - else
      %link{ href: sitemap_path(page: @sitemap.page), rel: 'canonical' }

    - if @sitemap.second_page?
      %link{ href: sitemap_path, rel: 'prev' }
    - elsif !@sitemap.first_page?
      %link{ href: url_for(page: @sitemap.prev_page), rel: 'prev' }

    - unless @sitemap.last_page?
      %link{ href: url_for(page: @sitemap.next_page), rel: 'next' }

.view

  %h1= t('workarea.storefront.sitemaps.heading')

  - cache @sitemap, expires_in: Workarea.config.cache_expirations.sitemap_fragment_cache do
    - unless @sitemap.results.any?
      %p= t('workarea.storefront.sitemaps.none_found')
    - else
      %ul.sitemap
        - @sitemap.results.each do |taxon|
          - name = taxon.ancestors_and_self.map(&:name).join(' > ')
          %li.sitemap__item= link_to name, storefront_path_for(taxon), class: 'sitemap__link'
      - if @sitemap.total_pages > 1
        = render 'workarea/storefront/sitemaps/pagination', collection: @sitemap.taxons

Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
workarea-storefront-3.5.15 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.4.36 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.5.14 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.4.35 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.5.13 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.4.34 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.5.12 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.4.33 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.5.11 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.5.10 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.4.32 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.5.9 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.4.31 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.5.8 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.4.30 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.5.7 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.4.29 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.5.6 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.4.28 app/views/workarea/storefront/sitemaps/show.html.haml
workarea-storefront-3.5.5 app/views/workarea/storefront/sitemaps/show.html.haml