squesada Posted March 24, 2015 Share Posted March 24, 2015 Hola, he añadido el siguiente código en el header de la web: {if $is_logged} <p>Mostrar datos del cliente logueado</p> {else} <form action="{$link->getPageLink('authentication', true)|escape:'html':'UTF-8'}" method="post" id="login_form" class="boxHome"> <p class="home">CLIENTES YA REGISTRADOS</p> <div class="form_content"> <div class="form-group-home"> <label for="email" class="home">Email <span class="required">*</span></label> <input class="is_required validate account_input form-control-home" data-validate="isEmail" type="text" id="email" name="email" value="{if isset($smarty.post.email)}{$smarty.post.email|stripslashes}{/if}" /> </div> <div class="form-group-home"> <label for="passwd" class="home">Contraseña<span class="required">*</span></label> <span><input class="is_required validate account_input form-control-home" type="password" data-validate="isPasswd" id="passwd" name="passwd" value="{if isset($smarty.post.passwd)}{$smarty.post.passwd|stripslashes}{/if}" /></span> </div> <p class="lost_password form-group-home"><a href="{$link->getPageLink('password')|escape:'html':'UTF-8'}" title="{l s='Recover your forgotten password'}" rel="nofollow">¿Has olvidado tu contraseña?</a></p> <p class="submit"> {if isset($back)}<input type="hidden" class="hidden" name="back" value="{$back|escape:'html':'UTF-8'}" />{/if} <button type="submit" id="SubmitLogin" name="SubmitLogin" class="nova-buttom-checkout-home"> <span> <i class="icon-lock left"></i> INICIAR SESIÓN </span> </button> </p> </form> {/if} Me gustaría que apareciera un formulario en el header de la página que estuviera siempre visible en vez del link a iniciar sesión que aparece por defecto y que lleva a la página de authentication.tpl, pero no consigo que funcione, ya que me redirigie a esta página. ¿Hay algún módulo que añada el formulario de registro en el header? Gracias. Link to comment Share on other sites More sharing options...
Rolige Posted March 24, 2015 Share Posted March 24, 2015 El formulario que pones siempre te va a mandar a la pagina de authentication porque en el action del form tienes esa ruta. Link to comment Share on other sites More sharing options...
squesada Posted March 25, 2015 Author Share Posted March 25, 2015 Hola, por si a alguien le es de interés, la ruta correcta del form debe ser esta: index.php?controller=authentication&back=my-account Un saludo. Link to comment Share on other sites More sharing options...
Recommended Posts