Page 1 of 1

how to get some tags value in smarty?[solved]

Posted: Thu Mar 31, 2011 3:09 pm
by ethan2cyc
hi all,
a example here:

Code: Select all

	<img src="{root_url}/uploads/news/id{$entry->id}/{$entry->thumbnail}" alt="{$entry->title}" width="75" height="75"/>
it works ok, but here:

{assign var="image_url" value=???'/uploads/news/id'|cat:$entry->id|cat:'/'|cat:$entry->thumbnail}
{supersizer width='200' height='160' crop='left,top,50' path=$image_url strip_tags=true passthru=true}


how to get a the root_url value? I try $root_url and {root_url} in {} but no works.

Re: how to get some tags value in smarty?

Posted: Thu Mar 31, 2011 3:23 pm
by Wishbone
You could use {capture} to get the value of {root_url} into a variable called {$root_url}

Code: Select all

{capture assign='root_url'}{root_url}{/capture}
{assign var="image_url" value="$root_url/uploads/news/id"|cat:$entry->id|cat:'/'|cat:$entry->thumbnail}
or just use a relative path

Code: Select all

{assign var="image_url" value="uploads/news/id"|cat:$entry->id|cat:'/'|cat:$entry->thumbnail}

Re: how to get some tags value in smarty?

Posted: Thu Mar 31, 2011 3:34 pm
by ethan2cyc
Thank you so much!