lorddark Posted April 27, 2014 Share Posted April 27, 2014 (edited) hola buenos dias tengo un problema yo utilizo la variable global $CustomerName en prestashop 1.5 para mostrar el nombre de usuario en el header de la siguiente manera: <div class="item-top"> {if $logged} <span>{$customerName}</span> <a href="{$link->getPageLink('index', true, NULL, "mylogout")}" title="{l s='Log me out' mod='blockpermanentlinks'}" class="logout" rel="nofollow">{l s='Log out' mod='blockpermanentlinks'}</a> {else} <a href="{$link->getPageLink('my-account', true)}" title="{l s='Login to your customer account' mod='blockpermanentlinks'}" class="login" rel="nofollow">{l s='Log in' mod='blockpermanentlinks'}</a> {/if} </div> el problema es que al desconectarme e iniciar sesion con otro usuario me sale el mismo nombre de la sesion anterior: este codigo lo he colocado en el modulo blockpermanentlinks-header.tpl de mi plantilla. pero ese es el problema que queda la informacion anterior guardada saludos. Edited April 27, 2014 by lorddark (see edit history) Link to comment Share on other sites More sharing options...
PrestashopTrackglobe Posted April 27, 2014 Share Posted April 27, 2014 No se como tendrás definida esa variable, pero la mejor forma de sacar el nombre de usuario sería: {if $logged} <span class="customer_name">{$cookie->firstname} {$cookie->lastname}</span> {/if} Un saludo. 1 Link to comment Share on other sites More sharing options...
lorddark Posted April 27, 2014 Author Share Posted April 27, 2014 No se como tendrás definida esa variable, pero la mejor forma de sacar el nombre de usuario sería: {if $logged} <span class="customer_name">{$cookie->firstname} {$cookie->lastname}</span> {/if} Un saludo. hola, si efectivamente si sirve para obtener el nombre, pero al momneto de salir y logearme con otro usuario muestra el nombre anterior, ejemplo el usuario A se llama Jaime y el B fabiola. al salirme de jaime y logearme con fabiola me aprece el nombre de jaime. saludos Link to comment Share on other sites More sharing options...
PrestashopTrackglobe Posted April 27, 2014 Share Posted April 27, 2014 Si es cierto lo que comentas el problema está en tu servidor con las sesiones. Asegúrate de que la carpeta caché tenga permisos correctamente y revisa los temas de Rendimiento de la tienda. Link to comment Share on other sites More sharing options...
vettusta Posted June 19, 2015 Share Posted June 19, 2015 No se como tendrás definida esa variable, pero la mejor forma de sacar el nombre de usuario sería: {if $logged} <span class="customer_name">{$cookie->firstname} {$cookie->lastname}</span> {/if} Un saludo. Me gustaría usar este código también en mi tienda de prestashop 1.6. En que lugar del cogido tendría que introducirlo??? Ahora mismo el archivo se ve de la siguiente forma: * NOTICE OF LICENSE * * This source file is subject to the Academic Free License (AFL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/afl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2014 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} <!-- Block permanent links module --> <div id="permanent_links"> <!-- Sitemap --> <div class="sitemap"> <a href="{$link->getPageLink('sitemap')|escape:'html'}" title="{l s='Shop sitemap' mod='blockpermanentlinks'}">{l s='Sitemap' mod='blockpermanentlinks'}</a> </div> <!-- Contact --> <div class="contact"> <a href="{$link->getPageLink('contact', true)|escape:'html'}" title="{l s='Contact form' mod='blockpermanentlinks'}">{l s='Contact' mod='blockpermanentlinks'}</a> </div> <!-- Bookmark --> <div class="add_bookmark" style="height:30px;"> <script type="text/javascript"> writeBookmarkLink('{$come_from}', '{$shop_name|addslashes|addslashes}', '{l s='Bookmark this page' mod='blockpermanentlinks' js=1}');</script> </div> </div> <!-- /Block permanent links module --> Gracias de antemano Link to comment Share on other sites More sharing options...
Recommended Posts