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:"&nbsp;"|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.

È stato utile?

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:"&nbsp;"|markup}</span>
              </li>

{/section}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top