Forums / Developer / Fetch image issue...

Fetch image issue...

Author Message

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\full
and 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...

Sandeep Kadam

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