Module: C80Yax::Items::Photos::ItemPhotosHelper
- Defined in:
- app/helpers/c80_yax/items/photos/item_photos_helper.rb
Instance Method Summary collapse
-
#item_photos(item, thumb_type = 'thumb_lg') ⇒ Object
вывести lazy magnific popup slider фотографий товара С помощью
thumb_typeможно задать, какие версии фотографий будут использованы в слайдере. -
#item_photos_short(item) ⇒ Object
вывести первую фотку и кол-во всего noinspection RubyResolve.
Instance Method Details
#item_photos(item, thumb_type = 'thumb_lg') ⇒ Object
вывести lazy magnific popup slider фотографий товара С помощью thumb_type можно задать, какие версии фотографий будут использованы в слайдере
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'app/helpers/c80_yax/items/photos/item_photos_helper.rb', line 22 def item_photos(item, thumb_type = 'thumb_lg') # TODO-0:: реализовать gem и использовать его тут в том виде, какой описан в комментах # # photos = { # thumb_list: ['image01_thumb_lg.jpg'], # на основе этого строится slider # big_list: ['image01.jpg'] # эти фотки magnific открываются # } # c80_lazy_maginific_popup_slider(photos) r = '' if item.iphotos.count > 0 r = image_tag(item.iphotos.first.image.send(thumb_type)) end r.html_safe end |
#item_photos_short(item) ⇒ Object
вывести первую фотку и кол-во всего noinspection RubyResolve
8 9 10 11 12 13 14 15 16 17 18 |
# File 'app/helpers/c80_yax/items/photos/item_photos_helper.rb', line 8 def item_photos_short(item) r = '' if item.iphotos.count > 0 r = link_to image_tag(item.iphotos.first.image.thumb_md, style: 'width:150px'), item.iphotos.first.image.url, target: '_blank' r = "#{r}<br><sup>Всего фотографий: #{item.iphotos.count}</sup>".html_safe end r end |