2010-08-05 71 views
0

我試着去在頁面上查看陣列的內容:Smarty的處理陣列

{foreach from=$entries key=i item=topic} 
     {if $topic.topic_style == question} 
      <li class="mail"> 
       <a href="topic.php?id={$topic.id}">{$topic.title} </a> 
        {$topic.tags} 
      </li> 
     {/if} 
    {/foreach} 

$ topic.tags是一個數組,但我不似乎能夠提取內容到頁面任何人都可以幫忙嗎?

回答

0

試試這個:

{foreach from=$entries key=i item=topic} 
    {if $topic.topic_style == question} 
     <li class="mail"> 
      <a href="topic.php?id={$topic.id}">{$topic.title} </a> 
       {foreach from=$topic.tags key=j item=tag} 
        {$tag} 
       {/foreach} 
     </li> 
    {/if} 
{/foreach} 

哪裏tag是標籤名稱的標籤array()值。

+0

偉大的作品,關於以下問題的任何想法我仍然有:http://stackoverflow.com/questions/3415970/smarty-templates-return-product-info-based-on-topic-type – CLiown 2010-08-05 15:57:57

+0

我已評論在你的其他問題的第一個答案。也許你可以在這裏將我的答案標記爲已接受的答案? – Treffynnon 2010-08-05 16:24:49