您好,如果能提供帮助
我有一个使用fancybox弹出的图库。每个图像都有一个标题,标题是一个包含网址示例的纯文本:www.mywebsite.com
我想将标题设为一个链接,该链接指向标题文本中所述的地址。 它在一个聪明的数组中,如何在这里输出一个简单的href到输出的'caption'?
$smarty->assign(array(
'gallery_title' =>
(($id_gallery > 0 AND isset($images[$id_gallery]))
AND isset($images[$id_gallery]['caption'])
AND isset($images[$id_gallery]['caption'][(int)($cookie->id_lang)]))
? $images[$id_gallery]['caption'][(int)($cookie->id_lang)]
: NULL,
'title'=> (int)(Configuration::get('IMAGE_GALL_NC_TITLE')),
我不是编码器,所以我不确定smarty数组中的语法。任何人都可以帮我在正确的位置添加类似 a href =“http:// {$ caption}”的链接
非常感谢时间 萨拉
答案 0 :(得分:0)
这是一个如何将变量传递给smarty的基本示例:
Php代码:
$myarray_php = array("link" => "http://www.website.com");
$smarty->assign('myarray', $myarray_php);
Smarty代码:
{section name=myarray_loop loop=$myarray}
<a href='{$myarray[myarray_loop].link'>Click Here</a>
{/section}