aboutsummaryrefslogtreecommitdiffstats
path: root/app/helpers/blog_posts_helper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/helpers/blog_posts_helper.rb')
-rw-r--r--app/helpers/blog_posts_helper.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/app/helpers/blog_posts_helper.rb b/app/helpers/blog_posts_helper.rb
index 6b4066a..1922862 100644
--- a/app/helpers/blog_posts_helper.rb
+++ b/app/helpers/blog_posts_helper.rb
@@ -41,4 +41,16 @@ module BlogPostsHelper
def next_or_previous?(post)
post.next.present? or post.prev.present?
end
+
+ def blog_post_teaser(post)
+ if post.custom_teaser.present?
+ post.custom_teaser.html_safe
+ else
+ truncate(
+ post.body,
+ :length => RefinerySetting.find_or_set(:blog_post_teaser_length, 250),
+ :preserve_html_tags => true
+ )
+ end
+ end
end