Jump to content

botón con enlace condicionado


romanalcuadrado

Recommended Posts

Buenas,

Creé un botón de anclaje en la pagina donde aparecen todos los productos que se han metido en el carrito de la compra para que este te llevara más abajo mediante un ancla y que rellenaras los datos de envío, ya que hemos detectado que los clientes tienen dificultades para terminar el proceso de compra porque en la página, de un primer vistazo, no se visualiza ningún indicio que el proceso de compra sigue más abajo.

Pero cuando el usuario ya está registrado el botón no funciona (creo que puede ser que el .tpl que se muestra cuando no está registrado es distinto al que se muestra cuando sí se está registrado).

¿Puedo hacer que el botón tenga un if o algo parecido para que cuando el usuario no esté registrado vaya a un sitio y si está registrado vaya a otro?

aquí tenéis el código del botón:

<a
      href="#opc_new_account"
      class="btn btn-default btn-md icon-right"
      title="{l s='Pagar'}">
        <span>{l s='Pagar'}</span>
    </a>

Link to comment
Share on other sites

Me imagino que es porque en el enlace pone que lleve a esta id " #opc_new_account " que será la caja de crear una cuenta nueva, si ya está registrado esa id no aparecerá, debes de poner una id que exista siempre

Link to comment
Share on other sites

  • 2 weeks later...

Claro, se que cuando el usuario está registrado el .tpl de registro no aparece. Mi pregunta es: si en ese botón puedo decirle (mediante código) que, si está registrado el cliente se vaya a otra id (por ejemplo "#order_payment" que estará en order-payment.tpl) o si no está registrado se vaya donde esté la id "#opc_new_account" situada en opc-new-account.tpl. No se si me he explicado bien.

 

Edited by romanalcuadrado (see edit history)
Link to comment
Share on other sites

mmmm yo creo que si, algo rebuscado pero supongo que se puede hacer algo parecido a esto dentro del enlace

{if islogged}#order_payment{else}#opc_new_account{/if}

yo creo que habrá que poner el enlace entero para que te funcione

 

Link to comment
Share on other sites

Gracias Pedro lo probaré, ya te cuento si funciona.

¿Sería así?, no quiero cargarme el código.

{if islogged}

<a  href="#order_payment"
      class="btn btn-default btn-md icon-right"
      title="{l s='Pagar'}">
        <span>{l s='Pagar'}</span>

</a>

{else}

<a  href="#opc_new_account"
      class="btn btn-default btn-md icon-right"
      title="{l s='Siguiente Paso'}">
        <span>{l s='Siguiente Paso'}</span>
</a>

{/if}

Muchas gracias!

Edited by romanalcuadrado (see edit history)
Link to comment
Share on other sites

24 minutes ago, romanalcuadrado said:

Gracias Pedro lo probaré, ya te cuento si funciona.

¿Sería así?, no quiero cargarme el código.

{if islogged}

<a  href="#order_payment"
      class="btn btn-default btn-md icon-right"
      title="{l s='Pagar'}">
        <span>{l s='Pagar'}</span>

</a>

{else}

<a  href="#opc_new_account"
      class="btn btn-default btn-md icon-right"
      title="{l s='Siguiente Paso'}">
        <span>{l s='Siguiente Paso'}</span>
</a>

{/if}

Muchas gracias!

yo creo que si, guardate una copia del archivo por si acaso

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...