21309 Posts in 5738 Topics by 2603 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 485 Views |
-
Getting image from another template

13 December 2009 at 9:14am
Hi
I have an image that is used on the homepage (HomePage.php) as per the following code:
public static $has_one = array(
'Image1' => 'Image'
);I then wish to use the same image throughout the site (Page.php)
I have tried using;
public function Image1(){
$obj = SiteTree::get_one('HomePage');
return $obj->Image1;
}But it just gives me an error. I am also trying to do the same with Content1 which is an HTMLText field, but that throws the same error
Any ideas??
-
Re: Getting image from another template

13 December 2009 at 9:47am
$obj = SiteTree::get_one('HomePage');
SiteTree::get_one is not a function you're looking for DataObject::get_one. If you have display errors on in your php.ini file and devmode on you should have got a pretty clear error message - if you just got a blank page you might want to turn both options on.
You can also do this in your template if you want.
<% control Page(home) %>
$Image1
<% end_control %>
| 485 Views | ||
|
Page:
1
|
Go to Top |


