Sha256: a73c99bff957c77d455d886ef641fd26cf8831b36ee93d655bfbff3930cfa403

Contents?: true

Size: 670 Bytes

Versions: 1

Compression:

Stored size: 670 Bytes

Contents

module Ecm::NewsHelper
  def render_news(count = Ecm::News::Configuration.render_news_default_count)
    items = Ecm::News::Item.published.where(:locale => I18n.locale.to_s).order("published_at DESC").limit(count)

    return I18n.t('ecm.news.item.messages.empty') if items.empty?

    output = Ecm::News::Configuration.prevent_textile_rendering_in_html ? '<notextile>' : ''
    output << render(:partial => 'ecm/news/items/item_for_render_news', :collection => items, :as => :item)
    output << render(:partial => 'ecm/news/render_news_footer')
    output << '</notextile>' if Ecm::News::Configuration.prevent_textile_rendering_in_html
    output.html_safe
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ecm_news2-1.2.0 app/helpers/ecm/news_helper.rb