Frage zu einem Array in gallery2
Frage
Ich arbeite an einer Änderung von einem Thema in dem Open-Source-Projekt "gallery2".
Hier ist der Code, den ich bin auf der Suche:
Für jedermann vertraut mit ihm, seine in der SearchShowAll.tpl Datei in dem Suchmodul in den Modulen Abschnitt des Downloads.
<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>
Es ist eine Smarty foreach-Schleife und es packt diese Daten
Titel: BB 08 PR 6-340
Zusammenfassung:
Stichwort: Ein Hinterwäldler Katze; Gavin Jordan; Margo Hazell
Beschreibung:
Besitzer: Gallery Administrator
Allerdings möchte ich es nur den Titel erhalten: und zeigen Sie es, nicht von den anderen Sachen. Ich bin nicht sicher, was das Array aussieht und wie einen bestimmten Wert davon in Smarty-Format und auch im Fall dieser Galerie zu gelangen.
Lösung
Ich benutzte Abschnitt Tags dies herauszufinden. Ich war Referenzierung der Array-Wert falsch als gut. Hier ist, wie ich es zu arbeiten.
{section name=field loop=$result.fields max=1}
<li>
<span class="ResultData">{$result.fields[field].value|default:" "|markup}</span>
</li>
{/section}