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.

Template Questions /

template image path


Reply


3 Posts   3883 Views

Avatar
kazuhisa

Community Member, 3 Posts

8 March 2011 at 9:38pm

Hello,

I'm just starting up with SilverStripe and I have a question about the image-path in templates, maybe a logo or something other that does'nt hange.

I do my own template with an image inside of it.

What is the relative path URL to my own template-images-folder? Did you have a image - variable for it, or, how does it work?

Example:
<img src="images/image.png" alt="" title="where's my image???" />
From where must be set the relative path, from root does not work?

Thanks, kazuhisa

Avatar
swaiba

Forum Moderator, 1799 Posts

8 March 2011 at 10:34pm

If the control you are in

class MyDataObject extends DataObject {
....
$has_one = array('MyImage' => Image);
....
}

you can...

<% control MyDataObject %>
$MyImage
or
<% control MyImage %><img src="$URL" alt="$Title" /><% end_control %>
<% end_control %>

or if the image is in the theme dir or mysite folder...

<img src="{$BaseHref}/images/myimage.png">
<img src="$ThemeDir/images/myotherimage.png">

Avatar
kazuhisa

Community Member, 3 Posts

8 March 2011 at 10:46pm

Thanks a lot, I'm just find where I'm looking for:
[url=http://www.silverstripe.org/template-questions/show/9865/]inline css in template[/url] because I had the same question about the css-path.

Thanks for your answer, $ThemeDir does work fine.