Domanda su un array in gallery2
Domanda
Sto lavorando a una modifica da un tema nel progetto open source "gallery2".
Ecco il codice che sto guardando:
Per chiunque abbia familiarità con essa, la sua nel file SearchShowAll.tpl nel modulo di ricerca nella sezione moduli del 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>
Si tratta di un ciclo foreach Smarty e afferra questi dati
Titolo: BB 08 PR 6-340
Sommario:
Parole chiave: A Hillbilly Cat; Gavin Jordan; Margo Hazell
Descrizione:
Proprietario: Gallery Administrator
Comunque, voglio solo per ottenere il titolo: e visualizzarli, non una qualsiasi delle altre cose. Io sono sicuro di ciò che l'array assomiglia e come ottenere un valore specifico da esso in formato smarty e anche nel caso di questa galleria.
Soluzione
Ho usato sezione tag per questo numero. Stavo riferimento al valore di matrice sbagliato pure. Ecco come ho preso a lavorare.
{section name=field loop=$result.fields max=1}
<li>
<span class="ResultData">{$result.fields[field].value|default:" "|markup}</span>
</li>
{/section}