Dave Burke : Freelance .NET Web Developer specializing in Online Communities

Flexible Post Excerpt Display with BlogEngine.NET

I like the look and utility of the excerpt display on my new BlogEngine.NET blog, but the excerpt display didn't work for my Stylin category.  Each Stylin post contains a screenshot of the featured site, which was being lost in the excerpt display and requiring clicking on each excerpt to see it.  Not very efficient, so I needed to display the full post on this category in the post lists, but excerpts elsewhere. 

In Community Server I did a similar mod, achieving the full Stylin post display by creating a mirrored blog of my Stylin Category and creating a derivative theme to display the full post.  In BE.NET there was a somewhat more simple solution. 

The post list display is set in BE.NET's admin settings page seen here. 

 

In the PostList.ascx.cs control, the post display is set by checking that setting.


postView.ShowExcerpt = BlogSettings.Instance.ShowDescriptionInPostList;

 

To achieve my flexible excerpt display I added logic to determine if the post's category was "Stylin" and if the page was a category post list, since PostList.ascx is used by other post list pages as well. 



Nothing fancy here, and there is probably a cleaner way to code this, but part of the fun was seeing how quickly I could do the mod, which turned out to be about 15 minutes from the point of looking at the code behind the admin settings page to updating the PostList.ascx and uploading the .cs file to my site. 

To view the Stylin full posts I'm talking about, click on the sidebar "Stylin" category link.



 

Now I can throw up some more Stylin posts!

Comments (1) | Post RSS RSS comment feed

Posted on 6/21/2008 5:45:58 PM by Dave Burke
Categories: BlogEngine.NET
Tags:

Related posts

Comments

7/10/2008 3:33:09 PM Permalink

Pingback from dbvt.com

Dave Burke - Access points to Stylin screen pics

dbvt.com |

Comments are closed

This site was built with the Sueetie .NET Open Source Community Framework. Learn more about Sueetie at Sueetie.com.