質問

私は、オープンソースプロジェクト「の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>

これは、Smartyのforeachループであり、このデータ
をつかみます     タイトル:BB 08 PR 6から340
    概要:
    キーワード:ヒルビリー猫。ギャビンジョーダン;マーゴHazellの
    説明:
    所有者:ギャラリーの管理者

他のもののない任意のは、それを表示します。

しかし、私はちょうどそれがタイトルを取得したいです。私は、配列がどのように見えるし、どのようにSmartyの形式にしても、このギャラリーの場合には、それから特定の値を取得するために何が不明です。

役に立ちましたか?

解決

私はこれを把握するためのセクションタグを使用していました。私も間違った配列の値を参照しました。ここで私はそれが動作するようになった方法です。

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

{/section}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top