Estoy haciendo una tienda para un cliente que tiene varios productos que se pueden personalizar. Unos con imágenes y texto y otros solo con texto. Por ciertas razones, el cliente me obliga a incluir instrucciones sobre como rellenar esos campos.
Querría ocultar ciertas lineas que hablan sobre las imágenes en los productos que solo tienen campos de texto. (Me estoy adelantando a que el cliente me lo "pida").
¿Hay alguna forma de poder contar cuantos campos de archivo hay? O una variable que diga "este producto tiene campos de archivo".
¿O tengo que determinarlo a nivel de lógica?
Editado
Al final he pensado en hacerlo de esta manera:
{assign var="con_imagen" value=0} {foreach from=$customizations.fields item="field"} {if $field.type == 'image'} {assign var="con_imagen" value=1} {/if} {/foreach}
Funciona... pero no me convence del todo.