在 Smarty foreach 中复制 HTML 代码时遇到问题

Trouble replicating HTML code in a Smarty foreach

我有一段代码正在尝试使用 foreach 进行复制,但我不知道如何执行此操作,代码如下:

     <div class="panel panel-default">
        <div class="panel-heading">
          <h4 class="panel-title">
            <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne">Content</a>
          </h4>
        </div>
        <div id="collapseOne" class="panel-collapse collapse in">
          <div class="panel-body">
            <table class="table">
              <tr>
                <td>
                  <span class="glyphicon glyphicon-pencil text-primary"></span><a href="">Articles</a>
                </td>
              </tr>
              <tr>
                <td>
                  <span class="glyphicon glyphicon-flash text-success"></span><a href="#">News</a>
                </td>
              </tr>
              <tr>
                <td>
                  <span class="glyphicon glyphicon-file text-info"></span><a href="#">Newsletters</a>
                </td>
              </tr>
              <tr>
                <td>
                  <span class="glyphicon glyphicon-comment text-success"></span><a href="#">Comments</a>
                  <span class="badge">42</span>
                </td>
              </tr>
            </table>
          </div>
        </div>
      </div>

这是可折叠侧边栏的一部分,理想情况下 EG 和 AG 有自己的部分

This is the array I'm trying to display on this block

    $smarty -> assign('produtosGC1',
    array('EG' => array('Tipo ST','Tipo LP','Tipo SG','Hollowbody'),
    'AG' => array('Clássicas','Aço')
    ));

这是我的尝试,快完成了:

      <div class="panel panel-default">

        {foreach $produtosGC1 as $produto}
        <div class="panel-heading">
          <h4 class="panel-title">
            <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne">{$produto@key}</a>
          </h4>
        </div>
        <div id="collapseOne" class="panel-collapse collapse in"> 
          <div class="panel-body">
            <table class="table">
             {foreach $produto as $item}
              <tr>
                <td>
                  <a href="">{$item}</a>
                </td>
              </tr>
             {/foreach}
            </table>
          </div>
        </div>
        {/foreach}
      </ul>
    </div>

事实是,第二个标题(AG)没有 link 正确 sub-categories 并且没有正确折叠

编辑:更改了问题标题,因为它不正确

经过修改并感谢@Darren H 的提示,我让它工作了,如下所示:

{foreach $produtos as $produto}
    <div class="panel-heading">
      <h4 class="panel-title">
        <a data-toggle="collapse" data-parent="#accordion" href="#collapse{$produto@index}">{$produto@key}</a>
      </h4>
    </div>
    <div id="collapse{$produto@index}" class="panel-collapse collapse in">
      <div class="panel-body">
        <table class="table sidebar">
          {foreach $produto as $item}
          <tr>
            <td>
              <a href="{$item}">{$item@key}</a>
            </td>
          </tr>
          {/foreach}
        </table>
      </div>
    </div>
    {/foreach}