Module: C80NewsTz::AdvertisersHelper

Defined in:
app/helpers/c80_news_tz/advertisers_helper.rb

Instance Method Summary collapse

Instance Method Details

#arrange_logo_for_aapub(advertiser) ⇒ Object

собрать информацию для отрисовки логотипа компании в блоке “публикации рекламодателя” отрисовка логотипа происходит с помощью метода render_image_link_lazy_holder если логотипа нет - вернёт nil



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'app/helpers/c80_news_tz/advertisers_helper.rb', line 7

def arrange_logo_for_aapub(advertiser)
  # :alt_image => pub.title,
  # :image => photo_preview,
  # :ww => ww,
  # :hh => hh,
  # :a_href => url_for_fact(pub)

  result = nil

  if advertiser.logo_for_aapub.present?
    result = {
        :alt_image => advertiser.title,
        :image => advertiser.logo_for_aapub,
        :ww => 282,
        :hh => 82,
        :a_href => apph_url_for_advertiser(advertiser.slug)
    }
  end

  result
end