diff options
author | Joe Sak <joe@joesak.com> | 2011-06-23 09:43:53 -0500 |
---|---|---|
committer | Joe Sak <joe@joesak.com> | 2011-06-23 09:43:53 -0500 |
commit | 787a0916b1514a7b904f5653d0c2810aab4ffa94 (patch) | |
tree | fc747e8f06428af8d057f1666082750f5d603811 /app/helpers | |
parent | e906ed2eca96a87b737052d55ef635ce60fbffdc (diff) | |
parent | 767346b6941dbdff3aa2ef1f58a87429597da212 (diff) | |
download | refinerycms-blog-787a0916b1514a7b904f5653d0c2810aab4ffa94.tar.gz refinerycms-blog-787a0916b1514a7b904f5653d0c2810aab4ffa94.tar.bz2 refinerycms-blog-787a0916b1514a7b904f5653d0c2810aab4ffa94.zip |
Merge branch 'custom_teasers' of https://github.com/wikyd/refinerycms-blog into wikyd-custom-teasers
Diffstat (limited to 'app/helpers')
-rw-r--r-- | app/helpers/blog_posts_helper.rb | 12 |
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 |