Jump to content

Edit History

marioquartz

marioquartz


He encontrado una solución

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.

marioquartz

marioquartz

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?

×
×
  • Create New...