Module: Www::ReviewHelper
- Defined in:
- app/helpers/www/review_helper.rb
Instance Method Summary collapse
- #product_index_review_breadcrumb(product_line) ⇒ Object
- #product_review_breadcrumb(product_review = nil) ⇒ Object
- #support_review_breadcrumb(support_review = nil) ⇒ Object
Instance Method Details
#product_index_review_breadcrumb(product_line) ⇒ Object
2 3 4 5 6 7 8 9 10 |
# File 'app/helpers/www/review_helper.rb', line 2 def (product_line) links = [{ name: 'All Reviews', url: cms_link('/reviews') }] links += (product_line) if product_line.level > 0 review_url = catalog_link(product_line, section: :reviews) links << { name: "#{product_line.display_name} Reviews", url: review_url } if review_url end (links) end |
#product_review_breadcrumb(product_review = nil) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'app/helpers/www/review_helper.rb', line 12 def (product_review = nil) links = [{ name: 'Customer Reviews', url: cms_link('/reviews') }] if product_review links += (product_review.product_line) if product_review.product_line if (item = product_review.item_for_display) if item.orderable_online_in_locale? && item.canonical_path product_url = catalog_link(item) links << { name: item.sku, url: product_url } links << { name: 'Reviews', url: "#{product_url}/reviews" } end links << { name: "#{item.sku} Review" } end end (links) end |
#support_review_breadcrumb(support_review = nil) ⇒ Object
30 31 32 33 34 35 |
# File 'app/helpers/www/review_helper.rb', line 30 def (support_review = nil) links = [{ name: 'Support', url: cms_link('/support') }, { name: 'Reviews', url: cms_link('/support/reviews') }] (links) end |