3214 Posts in 848 Topics by 810 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 1762 Views |
-
Displaying only the first 3 Children

1 June 2010 at 10:14am
I want the ArticleHolder.ss (as per the tutorial) to only display the first 3 Children.
Any ideas anyone? -
Re: Displaying only the first 3 Children

4 June 2010 at 2:43pm
Hi Noel,
Give this a go:
http://www.silverstripe.org/template-questions/show/270374 -
Re: Displaying only the first 3 Children

8 June 2010 at 5:05pm
thanks for that - I'm a bit of a novice on all this ....
so I've figured out that the function needs to be declared in the php controller
- but I'm a but confused about how to 'call' this function inside (?) the .ss <% control Children %> loop -
Re: Displaying only the first 3 Children

8 June 2010 at 5:18pm
You're doing well by asking questions.
So you have a function in your controller something like this:
public function GetChildren($Limit = 5){
return DataObject::get("PageType", "ParentID = $this->ID", Null, Null, $Limit);
}In your template you would have:
<% control GetChildren(3) %>
<h2>$Title</h2>
$Content.LimitWordCount
<% end_control %>You call the control on GetChildren instead of Children.
Make sense?
-
Re: Displaying only the first 3 Children

8 June 2010 at 5:31pm
cool - thanks mate - much appreciated !!!
| 1762 Views | ||
|
Page:
1
|
Go to Top |


