Pergunta

Eu estou trabalhando em uma modificação de um tema no projeto open source "gallery2".

Aqui está o código que eu estou olhando para:

Para qualquer um familiarizado com ele, o seu no arquivo SearchShowAll.tpl no módulo de pesquisa na seção módulos do 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>

É um loop Smarty foreach e ele pega esses dados
Título: BB 08 PR 6-340
Resumo:
Palavras-chave: Um gato Hillbilly; Gavin Jordan; Margo Hazell
Descrição:
Proprietário: Galeria Administrador

No entanto, eu só quero que ele para obter o Título: e exibi-lo, e não qualquer das outras coisas. Não tenho a certeza de que os olhares de matriz como e como obter um valor específico a partir dele em formato smarty e também no caso de esta galeria.

Foi útil?

Solução

Eu usei marcas de seção para descobrir isso. Eu estava fazendo referência ao valor da matriz errado também. Aqui está como eu tenho que trabalhar.

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

{/section}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top