Forums / Developer / Fetch image issue...
Sandeep Kadam
Monday 08 March 2010 1:30:08 am
Hello All,
Can any one help me in this I have uploaded image in media folder using create here image,image name is image1: folder id which contains image = 361 code i have used in pagelayout to fetch image on user site is : {def $promos = fetch(content,list,hash('parent_node_id','361'))} {foreach $promos as $promo} {node_view_gui content_node=$promo view="full"}{/foreach}
my problem is that it shows image using image class large "image1_large.jpg" but I want original image what i have uploaded.how can i achieve this what I have done to achieve this is I have copied image.tpl from base\override\templates\full\ to mysite\override\templates\fulland have modified code in image.tpl
from {attribute_view_gui attribute=$node.data_map.image image_class=large} to {attribute_view_gui attribute=$node.data_map.image image_class=original}but i dont think this is proper way of doing this, can any one please guide me how can i do this without modifying image.tpl.
Thank you,Sandeep
Damien MARTIN
Tuesday 09 March 2010 2:47:39 am
This is another way to do that :
{def $promos = fetch(content,list,hash('parent_node_id','361'))} {foreach $promos as $promo} <img src="/{$promo.data_map.image.content['original'].url}" alt="my picture" /> {/foreach}
Not the best way to do, but it works...
Tuesday 09 March 2010 4:16:33 am
Hi Damien,
Really thanx for your reply....
<img src="/{$promo.data_map.image.content['original'].url}" alt="my picture" />
but still there was an issue when i used code given by you i get image as
<img src=/var/plain_site/storage/images/media/images/a/image1/1837-1-eng-US/image1.jpg alt="my picture" />
but it's not showing the image, image src is missing "mysite" name like
src=/mysite/var/plain_site/storage/images/media/images/a/image1/1837-1-eng-US/image1.jpg
so i have made some modification in your code like below:
<img src={$promo.data_map.image.content['original'].full_path|ezroot()} alt="my picture" />
and now it works fine for me thank's to you ...
Thank You,Sandeep