Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba


Go to End

4 Posts   873 Views


Community Member, 15 Posts

9 August 2011 at 1:45am

i have a holder page, were $Image.SetWidth(50) returns the resized image. in the child page i have to use

$showPerson.Image to show the image.

when i try to show the resized image
i get an server error

$showPerson.Image.Width works and returns the width.

Any ideas how to solve $showPerson.Image.SetWidth(50) ?


Forum Moderator, 1848 Posts

9 August 2011 at 1:50am


<% control showPerson %><% control Image %>
	<% control SetWidth(50) %>{$Tag}<% end_control %>
<% end_control %><% end_control %>

I think you cannot just keep using "dot" notation in the templates... instead treat each as shifting the context with a control


Community Member, 15 Posts

9 August 2011 at 1:58am

Thank you very much swaiba. This solved my problem in less than 10 min.


Forum Moderator, 1203 Posts

9 August 2011 at 5:03am

I think you can:

<% control showPerson %>
	<% control Image.SetWidth(50) %>
	<% end_control %>
<% end_control %>