Gallery2の中の配列についての質問
質問
私は、オープンソースプロジェクト「の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:" "|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:" "|markup}</span>
</li>
{/section}
所属していません StackOverflow