diff --git a/lib/cms_helper.rb b/lib/cms_helper.rb new file mode 100644 index 0000000..a3f5e25 --- /dev/null +++ b/lib/cms_helper.rb @@ -0,0 +1,19 @@ +module CmsHelper + + def link_to_article(article) + article_name = article.title + if article.folder? + link_to article_name, {:action => 'view', :id => article.id}, :class => icon_for_article(article) + else + if article.image? + image_tag(icon_for_article(article)) + link_to(article_name, article.url) + else + if "ProposalsDiscussionPlugin::Proposal".eql? article.type + link_to article.abstract, article.url, :class => icon_for_article(article) + else + link_to article_name, article.url, :class => icon_for_article(article) + end + end + end + end +end -- libgit2 0.21.2