Jump to content

nombre de usuario


lorddark

Recommended Posts

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.

post-790025-0-17533700-1398626205_thumb.jpg

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

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

  • 1 year later...

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

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...