module Knitkit::Extensions::Railties::ActionView::Helpers::BlogHelper

Public Instance Methods

blog_add_comment_form() click to toggle source
# File lib/knitkit/extensions/railties/action_view/helpers/blog_helper.rb, line 8
def blog_add_comment_form
  render :partial => 'add_comment' if current_user
end
blog_pagination(css_class, params) click to toggle source
# File lib/knitkit/extensions/railties/action_view/helpers/blog_helper.rb, line 46
def blog_pagination(css_class, params)
  will_paginate @contents,
                :renderer => Knitkit::Extensions::WillPaginate::LinkRenderer,
                :class => css_class,
                :params => {
                    :section_id => params[:section_id],
                    :per_page => 1,
                    :format => params[:format],
                    :only_path => true,
                    :use_route => params[:use_route],
                    :scope => main_app
                }
end
blog_recent_approved_comments() click to toggle source
# File lib/knitkit/extensions/railties/action_view/helpers/blog_helper.rb, line 32
def blog_recent_approved_comments
  if @published_content.content.comments.recent.approved.empty?
    'No Comments'
  else
    html = ''

    @published_content.content.comments.recent.approved.each do |comment|
      html += (render :partial => 'comment', :locals => {:comment => comment})
    end

    raw html
  end
end
blog_topics(css_class='tag_link') click to toggle source
# File lib/knitkit/extensions/railties/action_view/helpers/blog_helper.rb, line 12
def blog_topics(css_class='tag_link')
  html = ''

  @website_section.get_topics.each do |tag|
    html += '<div class="'+css_class+'">'
    html += link_to(tag.name, main_app.blog_tag_path(@website_section.id, tag.id))
    html += '</div>'
  end

  raw html
end