domusn Posted February 23, 2012 Share Posted February 23, 2012 Hello, Un deuxième problème avec le blockuserinfo... Par défaut, il n'y a pas d'accès à "mon compte"qui apparait au même niveau (id="header_user_info" quand je me logue. Ce que je trouve un peu dommage. Je tente de remedier à ça dans le blockuserinfo.tpl en ajoutant une ligne qui appelle "mon compte", ça fonctionne mais cette ligne apparait que je sois loggé ou pas, donc quand je ne le suis pas je me retrouve avec (enFO) "Bienvenu Connexion Mon compte" c'est redondant ! Si ça vous parle ? pistes bienvenues !! Merci d'avance, <!-- Block user information module HEADER --> <div id="header_user"> <p id="header_user_info"> {l s='Welcome' mod='blockuserinfo'}, {if $cookie->isLogged()} <span>{$cookie->customer_firstname} </span> (<a href="{$link->getPageLink('index.php')}?mylogout" title="{l s='Log me out' mod='blockuserinfo'}">{l s='Log out' mod='blockuserinfo'}</a>) {else} <a href="{$link->getPageLink('my-account.php', true)}">{l s='Log in' mod='blockuserinfo'}</a> {/if} <a href="{$link->getPageLink('my-account.php', true)}" title="{l s='Your Account' mod='blockuserinfo'}">{l s='Your Account' mod='blockuserinfo'}</a> </p> <ul id="header_nav"> {if !$PS_CATALOG_MODE} <li id="shopping_cart"> <a href="{$link->getPageLink("$order_process.php", true)}" title="{l s='Your Shopping Cart' mod='blockuserinfo'}">{l s='Cart:' mod='blockuserinfo'}</a> <span class="ajax_cart_quantity{if $cart_qties == 0} hidden{/if}">{$cart_qties}</span> <span class="ajax_cart_product_txt{if $cart_qties != 1} hidden{/if}">{l s='product' mod='blockuserinfo'}</span> <span class="ajax_cart_product_txt_s{if $cart_qties < 2} hidden{/if}">{l s='products' mod='blockuserinfo'}</span> {if $cart_qties >= 0} <span class="ajax_cart_total{if $cart_qties == 0} hidden{/if}"> {if $priceDisplay == 1} {assign var='blockuser_cart_flag' value='Cart::BOTH_WITHOUT_SHIPPING'|constant} {convertPrice price=$cart->getOrderTotal(false, $blockuser_cart_flag)} {else} {assign var='blockuser_cart_flag' value='Cart::BOTH_WITHOUT_SHIPPING'|constant} {convertPrice price=$cart->getOrderTotal(true, $blockuser_cart_flag)} {/if} </span> {/if} <span class="ajax_cart_no_product{if $cart_qties > 0} hidden{/if}">{l s='(empty)' mod='blockuserinfo'}</span> </li> {/if} </ul> </div> <!-- /Block user information module HEADER --> Link to comment Share on other sites More sharing options...
Stéphane Chonez Posted February 23, 2012 Share Posted February 23, 2012 bonjour, c'est la procédure normale à mon sens! le pb est plutôt dans la traduction... il serait plus logique d'avoir quelque chose comme : Bienvenue, identifiez-vous donc modifier la traduction dans BO > outils > traduction Link to comment Share on other sites More sharing options...
domusn Posted February 23, 2012 Author Share Posted February 23, 2012 Bonjour, Merci pour ta reponse mais je me rends compte que je me suis mal exprimé, de base, j'ai : Si pas connecté : Bienvenue / Identifiez vous Si connecté : Bienvenu, Prénom / Déconnexion Je cherche à avoir : Si pas connecté : Bienvenue / Identifiez vous Si connecté : Bienvenu, Prénom / Déconnexion / Mon compte J'arrive à avoir avec mon tpl actuel (un peu modifié): Si pas connecté : Bienvenue / Identifiez vous / Mon compte Si connecté : Bienvenu, Prénom / Déconnexion / Mon compte Si c'est plus clair ?! Merci Link to comment Share on other sites More sharing options...
Stéphane Chonez Posted February 23, 2012 Share Posted February 23, 2012 oui je comprends mieux <p id="header_user_info"> {l s='Welcome' mod='blockuserinfo'}, {if $cookie->isLogged()} <span>{$cookie->customer_firstname} </span> (<a href="{$link->getPageLink('index.php')}?mylogout" title="{l s='Log me out' mod='blockuserinfo'}">{l s='Log out' mod='blockuserinfo'}</a>) <a href="{$link->getPageLink('my-account.php', true)}" title="{l s='Your Account' mod='blockuserinfo'}">{l s='Your Account' mod='blockuserinfo'}</a> {else} <a href="{$link->getPageLink('my-account.php', true)}">{l s='Log in' mod='blockuserinfo'}</a> {/if} </p> <ul id="header_nav"> {if !$PS_CATALOG_MODE} <li id="shopping_cart"> <a href="{$link->getPageLink("$order_process.php", true)}" title="{l s='Your Shopping Cart' mod='blockuserinfo'}">{l s='Cart:' mod='blockuserinfo'}</a> <span class="ajax_cart_quantity{if $cart_qties == 0} hidden{/if}">{$cart_qties}</span> <span class="ajax_cart_product_txt{if $cart_qties != 1} hidden{/if}">{l s='product' mod='blockuserinfo'}</span> <span class="ajax_cart_product_txt_s{if $cart_qties < 2} hidden{/if}">{l s='products' mod='blockuserinfo'}</span> {if $cart_qties >= 0} <span class="ajax_cart_total{if $cart_qties == 0} hidden{/if}"> {if $priceDisplay == 1} {assign var='blockuser_cart_flag' value='Cart::BOTH_WITHOUT_SHIPPING'|constant} {convertPrice price=$cart->getOrderTotal(false, $blockuser_cart_flag)} {else} {assign var='blockuser_cart_flag' value='Cart::BOTH_WITHOUT_SHIPPING'|constant} {convertPrice price=$cart->getOrderTotal(true, $blockuser_cart_flag)} {/if} </span> {/if} <span class="ajax_cart_no_product{if $cart_qties > 0} hidden{/if}">{l s='(empty)' mod='blockuserinfo'}</span> </li> {/if} </ul> </div> <!-- /Block user information module HEADER --> voici le code a remplacer ;-) 2 Link to comment Share on other sites More sharing options...
domusn Posted February 23, 2012 Author Share Posted February 23, 2012 Alors là, chapeau , ça m'a réglé en même temps un problème de mise en page et tout fonctionne ! Je dois avouer que j'ai du mal a comprendre ce type de code, je vois pas comment j'aurais fait... Vraiment merci Link to comment Share on other sites More sharing options...
Stéphane Chonez Posted February 23, 2012 Share Posted February 23, 2012 cool! de rien, l'entraide c'est important peux tu mettre le post en [RESOLU], en éditant le premier post et en modifiant le titre! merci Link to comment Share on other sites More sharing options...
corky61 Posted April 23, 2013 Share Posted April 23, 2013 Bonjour, J ai un probleme qui je pense rentre dans ce post. Jai plusieurs pages cms dans ma boutique, et je souhaiterai qu une de ces pages ne soit visible que si le visiteur est connecté Si pas connecté: redirection vers la page d authentification Si connecté: page visible Merci Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now