0

嗨,想知道你是否可以帮忙

我有一个使用fancybox 弹出的图片库。每张图片都有一个标题,标题是包含网址示例的纯文本:www.mywebsite.com

我想让标题成为一个链接,该链接指向标题文本中所述的地址。它在一个 smarty 数组中,我怎样才能在这里为输出的“标题”添加一个简单的href?

$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 数组中的语法。谁能帮我 在正确的位置添加类似于href="http://{$caption}"的链接

非常感谢时间莎拉

4

1 回答 1

0

这是一个基本示例,如何将数组变量传递给 smarty:

php代码:

    $myarray_php = array("link" => "http://www.website.com");
    $smarty->assign('myarray', $myarray_php);

聪明的代码:

{section name=myarray_loop loop=$myarray}
<a href='{$myarray[myarray_loop].link'>Click Here</a>
{/section}
于 2012-02-19T23:25:54.220 回答