Pregunta sobre una matriz en gallery2
Pregunta
Estoy trabajando en una modificación de un tema en el proyecto de código abierto "gallery2".
Este es el código que estoy buscando en:
Para cualquier persona familiarizada con ella, está en el archivo SearchShowAll.tpl en el módulo de búsqueda en la sección módulos de la descarga.
<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 un bucle foreach smarty y se agarra estos datos
Título: BB 08 PR 6-340
Resumen:
Palabras clave: Un gato del Hillbilly; Gavin Jordan; Margo Hazell
Descripción:
Propietario: Gallery Administrator
Sin embargo, yo sólo quiero que esté el título: y mostrarlo, no cualquiera de las otras cosas. No estoy seguro de lo que la matriz se parece y cómo obtener un valor específico de la misma en formato smarty y también en el caso de esta galería.
Solución
He utilizado etiquetas de sección para resolver esto. Estaba haciendo referencia al valor de matriz mal también. Así es como yo tengo que trabajar.
{section name=field loop=$result.fields max=1}
<li>
<span class="ResultData">{$result.fields[field].value|default:" "|markup}</span>
</li>
{/section}