2012-02-19 54 views
0

嗨,不知你是否可以幫助如何添加一個鏈接內smarty陣列

我有一個圖片庫,使用fancybox彈出。每個圖像都有一個標題,標題是一個純文本,其中包含一個Web地址示例: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:// {$標題}」在正確的地方

非常感謝您的時間 薩拉

回答

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} 
+0

非常感謝!我已經設法修復它:)耶! – Sarah 2012-02-20 18:28:44