aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/blog/shared
diff options
context:
space:
mode:
authorJohan Bruning <johan.h.bruning@gmail.com>2011-07-04 16:22:48 +0200
committerJohan Bruning <johan.h.bruning@gmail.com>2011-07-04 16:22:48 +0200
commit8d031ed0c717a32f6a5ad28ccd37e748026dc21c (patch)
treeeee0f8d60909f9000dfb2649909dd1edbb23dc95 /app/views/blog/shared
parent0e4dbb28e923ca2a9065f23ba433ce74f9f0d42d (diff)
downloadrefinerycms-blog-8d031ed0c717a32f6a5ad28ccd37e748026dc21c.tar.gz
refinerycms-blog-8d031ed0c717a32f6a5ad28ccd37e748026dc21c.tar.bz2
refinerycms-blog-8d031ed0c717a32f6a5ad28ccd37e748026dc21c.zip
Added ability to disable teaser independent of teaser length
I prefer full length articles at all times on blogs and don't like teasers. I added the ability for people to disable teasers so full articles will be shown by default. The teasers can e enabled just like comments from the admin page or trough the normal settings. However not sure if the post partial now is conform standards. Maybe the helper method "blog_post_teaser" could encapsulate the check which is now done in the view and return the full length article instead of a teaser if the teasers are disabled.
Diffstat (limited to 'app/views/blog/shared')
-rw-r--r--app/views/blog/shared/_post.html.erb8
1 files changed, 6 insertions, 2 deletions
diff --git a/app/views/blog/shared/_post.html.erb b/app/views/blog/shared/_post.html.erb
index 0f65e1d..6cda22d 100644
--- a/app/views/blog/shared/_post.html.erb
+++ b/app/views/blog/shared/_post.html.erb
@@ -22,11 +22,15 @@
</section>
</header>
<section class='clearfix'>
- <%= blog_post_teaser(post) %>
+ <% if blog_post_teaser_enabled? %>
+ <%= blog_post_teaser(post) %>
+ <% else %>
+ <%= post.body.html_safe %>
+ <% end %>
</section>
<footer>
<p>
- <%= link_to t('read_more', :scope => 'blog.shared.posts'), blog_post_url(post) %>
+ <%= link_to t('read_more', :scope => 'blog.shared.posts'), blog_post_url(post) if blog_post_teaser_enabled? %>
</p>
<aside class='comment_count'>
<% if BlogPost.comments_allowed? %>