1500 Posts in 413 Topics by 448 members
Blog Module
SilverStripe Forums » Blog Module » Blog entries on main homepage.
Discuss the Blog Module.
Moderators: martimiz, Howard, Sean, Ryan M., biapar, Willr, Ingo, swaiba
| Go to End | Next > | |
| Author | Topic: | 5066 Views |
-
Blog entries on main homepage.

14 February 2009 at 2:17pm
Hey guys I looked around for awhile for an answer to this... And I have been beating my brain up over it.
I have a "homepage" page type that I would like to display the 5 latest blog post snippets on kinda like a "news" section.
I have tried various things and nothing has worked.I am so LOST...
Help me out and I'll buy your a soda!
-
Re: Blog entries on main homepage.

15 February 2009 at 12:53am
Hi... welcome to Silverstripe...
$BlogEntries = DataObject::get_one("BlogHolder");
return DataObject::get("BlogEntry", "ParentID = $BlogEntries->ID", "Date DESC", "", 5);Can we make that soda a beer ?
-
Re: Blog entries on main homepage.

15 February 2009 at 12:54am Last edited: 15 February 2009 12:57am
Same requirement with one of my clients ;)
Tried this and that. Got it to just _be_ the homepage and show the latest entries. But adding entries via the frontend doesn't work and the link to the archives is pointing to "nonexistant" page. Kinda lost here since im quite new to SiStri.
Going to reinstall / update but any help, experience, tricks would be very appreciated!
/Carsten<edit>Fuzz10, you just posted while I was writing >_<
Thanks for the snippet but I still lack some of the basic functionality (see above). Well I'm going to reinstall / upgrade and then see. Maybe a new post then would be appropriate ;)
/Gutur
</edit> -
Re: Blog entries on main homepage.

20 February 2009 at 7:56am Last edited: 20 February 2009 9:28am
@Fuzz10 (or anyone else reading this that may shed some light)
I am new to SilverStripe and I'm looking for some additional help on this topic. Do you mind expanding a bit on your snippet on how to actually go about using it? Or if you can point me in the right direction of where I can find more detail, tutorial, documentation, etc. on implementing items in this fashion.
Thanks in advance!
-
Re: Blog entries on main homepage.

20 February 2009 at 11:13am Last edited: 20 February 2009 11:14am
Well Chen, that's very straight forward:
You have to put code like that in either existing or new page templates. I suggest you take the time and do the tutorials, they are really worth it!
http://doc.silverstripe.com/doku.php?id=tutorials -
Re: Blog entries on main homepage.

21 February 2009 at 3:35am Last edited: 21 February 2009 3:40am
Well, I had the same problem a while ago:
Homepage.php in mysite/code/
$num is the number of news shown on your homepageclass HomePage_Controller extends Page_Controller {
function LatestNews($num=2) {
$news = DataObject::get_one("BlogHolder");
return ($news) ? DataObject::get("BlogEntry", "ParentID = $news->ID", "Date DESC", "", $num) : false;
}}
and in Homepage.ss in templates/layout/
<% control LatestNews %>
<h5>$MenuTitle</h5>
<p>$Content.LimitWordCount(30) <br ><a href="$Link">Read the full post …</a></p>
<% end_control %> -
Re: Blog entries on main homepage.

21 February 2009 at 4:14am
Thanks for the info.. I am slowly going through the tutorials, in my scanning through them initially I couldn't find anything specifically illustrating this..
@MrHyde
Thank you very much for sharing your code snippets, you have shown me the light! =) -
Re: Blog entries on main homepage.

3 June 2009 at 3:30am
how is a blog definable when more blogs are active?
I have tried $news = DataObject::get_one("BlogHolder"); and as BlogHolder the name of the blog, but nothing is shown.Some hints?
| 5066 Views | ||
| Go to Top | Next > |





