关于 gallery2 中数组的问题

发布于 2024-08-14 06:36:51 字数 694 浏览 5 评论 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
摘要:
关键词:乡巴佬猫;加文·乔丹;玛戈·哈泽尔
描述:
所有者:画廊管理员

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

I'm working on a modification from a theme in the open source project "gallery2".

Here is the code that I am looking at:

For anyone familiar with it, its in the SearchShowAll.tpl file in the search module in the modules section of the download.

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

It is a smarty foreach loop and it grabs this data
Title: BB 08 PR 6-340
Summary:
Keywords: A Hillbilly Cat; Gavin Jordan; Margo Hazell
Description:
Owner: Gallery Administrator

However, I just want it to get the Title: and display it, not any of the other stuff. I am unsure of what the array looks like and how to get a specific value from it in smarty format and also in the case of this gallery.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苦妄 2024-08-21 06:36:51

我使用部分标签来解决这个问题。我引用的数组值也是错误的。这是我让它发挥作用的方法。

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

{/section}

I used section tags to figure this out. I was referencing the array value wrong as well. Here is how I got it to work.

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

{/section}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文