0

我正在对开源项目“gallery2”中的主题进行修改。

这是我正在查看的代码:

对于熟悉它的任何人,它位于下载模块部分的搜索模块中的 SearchShowAll.tpl 文件中。

    <ul class="giInfo">
      {foreach from=$result.fields item=field }
              <li>
                <span class="ResultKey">{$field.key}:</span>
                <span class="ResultData">{$field.value|default:"&nbsp;"|markup}</span>
              </li>
      {/foreach}
    </ul>

这是一个聪明的 foreach 循环,它会抓取这些数据
标题:BB 08 PR 6-340
摘要:
关键字:乡巴佬猫;加文乔丹;Margo Hazell
描述:
所有者:画廊管理员

但是,我只希望它获得 Title: 并显示它,而不是其他任何东西。我不确定数组是什么样子,以及如何以 smarty 格式从中获取特定值,也不确定这个画廊的情况。

4

1 回答 1

0

我使用部分标签来解决这个问题。我也错误地引用了数组值。这是我如何让它工作的。

{section name=field loop=$result.fields max=1}
              <li>
                <span class="ResultData">{$result.fields[field].value|default:"&nbsp;"|markup}</span>
              </li>

{/section}
于 2009-12-06T11:40:28.747 回答