Jump to content

Determinar si un producto tiene campos de archivo (if en plantilla)


Recommended Posts

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.

Edited by marioquartz
He encontrado una solución (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...