Foster Posted August 25, 2011 Share Posted August 25, 2011 Bonjour, je souhaiterais changer le titre (promotions) d'un onglet dans mon header, apparement il n'est pas possible d'intervenir dans le headerlinks, comment pourrais je faire ? Merci. Link to comment Share on other sites More sharing options...
pgmtv Posted August 25, 2011 Share Posted August 25, 2011 Tu es allé voir dans tes fichiers sources? Le fichier tmheaderlinks.tpl? Si non, tu peux normalement, modifier dans le code de ce fichier le nom de fichier que tu souhaites mettre en php bien sur, a la place de "prices-drop.php" (promotions); qui devrait se situer a la derniere balise "<li>" de l'"<ul>". Ensuite pour changer le nom, sur la ligne de ce <li>, il y a écrit $page_name=='promotions' ou 'prices-drop'. C'est là que tu le modifie par le titre que tu souhaites. Si tu savais dejà tout ca mais que tu n'arrives tout simplement pas à modifier ce fichier tpl comme moi. Beh je saurais pas quoi te dire. Je suis pas mal perdu a ce sujet, et j'ai posté un topic là dessus, tu auras peut etre plus de réponses, si toutefois qq1 nous apporterais une solution . Bon courage! Link to comment Share on other sites More sharing options...
virtualgadjo Posted August 25, 2011 Share Posted August 25, 2011 Hello, en fait, aussi curieux que ça puisse paraître, même pour un site tout en français, le "wording" se gère dans l'admin, outils->traduction choisir traduction des modules, cliquer sur le bouton français et chercher le module blockpermanentlinks maintenant, si il s'agit carrément de changer le lien (promotion sur le lien bookmarker me paraît curieux mais bon ) ça se passe dans le template blockpermanentlinks-header.tpl dans modules->blockpermanentlinks on peut y ajouter de nouveaux lien et de nouveaux mots (titre), en les mettant sous la forme {l s='la nouvelle expression' mod='blockpermanentlinks'} "la nouvelle expression" apparaîtra automatiquement dans les trad du module dans l'admin (par convention on mets les expressions en anglais mais bon bonne pratique plutôt que le faire directement dans le module, créer un dossier du nom du module dont on modifie le template (ici, blockpermantenlinks) dans le dossier modules de son thème et y coller le template qu'on modifie, ici donc blockpermanentlinks-header.tpl voilou, en espérant avoir été utile have swing Link to comment Share on other sites More sharing options...
pgmtv Posted August 26, 2011 Share Posted August 26, 2011 Ca doit etre dans la version 1.4 ca, mais dans la version précédente que j'utilise je n'ai pas la possibilité de changer la traduction des modules. Link to comment Share on other sites More sharing options...
virtualgadjo Posted August 26, 2011 Share Posted August 26, 2011 Salut, ah oui, effectivement la manip que je décris marche dans la 1.4, sorry, avant, je ne sais pas... Have swing Link to comment Share on other sites More sharing options...
Foster Posted August 26, 2011 Author Share Posted August 26, 2011 Merci pour ton aide virtualgadjo, par contre je n'ai pas compris où je dois mettre exactement {l s='la nouvelle expression' mod='blockpermanentlinks'} ? En te remerciant. Link to comment Share on other sites More sharing options...
virtualgadjo Posted August 27, 2011 Share Posted August 27, 2011 Hello, my pleasure alors, d'après ce que je vois sur ton image, ce ne serait pas blockpermanentlinks mais plutôt tmheaderlinks... regarde dans ton dossier de modules, il doit y avoir un dossier tmheaderlinks et au moins un fichier de template (vraisemblablement tmheaderlinks.tpl) c'sst là-dedans que tu trouveras ou mettre le nouveau terme à utiliser, en revanche, change bien le mod pour celui du module donc sûrement mod='tmheaderlinks' note que si tu te contentes de mettre {l s='ta nouvelle expression'} elle apparaîtra sans doute dans le vocabulaire des trads du module mais aussi dans autres traductions dans les trad du front (n'oublie pas aussi que la bonne pratique consiste à faire tout ça dans ton dossier de thème perso, il faut juste créer un dossier du même nom que le module et y mettre le tpl qu'on modifie, ça pour chaque module qu'on traficote, énorme avantage, ce dossier n'est pas impacté par les mises à jour et tes modifs ne sont donc pas perdues...) bonne chasse have swing Link to comment Share on other sites More sharing options...
Foster Posted August 27, 2011 Author Share Posted August 27, 2011 Merci vitual, malheureusement j'ai bien cherché dans mon dossier module et pas de trace d'un tmhearderlinks Link to comment Share on other sites More sharing options...
virtualgadjo Posted August 30, 2011 Share Posted August 30, 2011 Hello, désolé pas mal parti ces jours-ci. curieux ce que tu me dis, est-ce que le tmheaderlinks ne fait pas partie d'un module custom plus global (genre tm qque chose) que tu aurais ajouté contenant les liens du header + d'autres choses (au-dessus, je vois un truc qui s'appelle tmbanner4) auquel cas il y a peut-être un module tmxxxxxx qui contient les headerlinks, des banners plus peut-être d'autres templates Have swing Link to comment Share on other sites More sharing options...
Foster Posted August 30, 2011 Author Share Posted August 30, 2011 Hi virtual, j'ai cherché mais apparemment pas de trace d'un module tm voici ce que j'ai dans mon module : Merci Link to comment Share on other sites More sharing options...
virtualgadjo Posted September 2, 2011 Share Posted September 2, 2011 hello, désolé ça bouge beaucoup en ce moment, bref retour sur terre... ce que tu me montres c'est le dossier modules à la racine de l'installation ? il y a vraiment peu de choses !!! tu utilises quelle version de ps ? have swing Link to comment Share on other sites More sharing options...
Foster Posted September 3, 2011 Author Share Posted September 3, 2011 Pas de mal virtual, ça c'est quand je vais dans le fichier module dans mon thème, sinon j'ai la version 1.4.2.5 de prestashop. Link to comment Share on other sites More sharing options...
MayMo design Posted September 6, 2011 Share Posted September 6, 2011 lol. et si tu faisais un tour dans le dossier modules du site et non pas du template. Link to comment Share on other sites More sharing options...
Foster Posted September 8, 2011 Author Share Posted September 8, 2011 Maymo je t'assures qu'il s'agit bien du module de mon thème. Link to comment Share on other sites More sharing options...
MayMo design Posted September 8, 2011 Share Posted September 8, 2011 ba c'est faut, et c'est ce que je t'ai dis. le tmheaderlink se trouve dans le dossier modules du site et non pas du template Link to comment Share on other sites More sharing options...
Foster Posted September 8, 2011 Author Share Posted September 8, 2011 Autant pour moi Maymo, c'est toi qui avait raison, je me suis un peu mélanger les pinceaux. J'ai donc bien trouvé l'emplacement et ça marche, par contre si je veux mettre du contenu, où dois je aller ? Merci. Link to comment Share on other sites More sharing options...
MayMo design Posted September 8, 2011 Share Posted September 8, 2011 les mêmes lignes de code, il faut que tu apprennes à coder en dur tout seul comme un grand. Link to comment Share on other sites More sharing options...
Foster Posted September 9, 2011 Author Share Posted September 9, 2011 J'entends bien maymo... heuuu.... c'est quoi coder en dur, je dois modifier la ligne ? $_MODULE['<{tmheaderlinks}prestashop>tmheaderlinks_51d9a87ceb513de9363d548dc1bee90d'] = 'promotions'; Link to comment Share on other sites More sharing options...
MayMo design Posted September 9, 2011 Share Posted September 9, 2011 J'entends bien maymo... heuuu.... c'est quoi coder en dur, je dois modifier la ligne ? $_MODULE['<{tmheaderlinks}prestashop>tmheaderlinks_51d9a87ceb513de9363d548dc1bee90d'] = 'promotions'; bizarre toi.. si tu veux changer la description, tu ne dois pas toucher au fichier ( fr.php,es.php...) mais tu dois ouvrir dans l'admin, l'onglet : outils>traduction : tu choisi : traduction des modules , et tu cherche le module à traduire. cet astuce ( ou option ) est donnée 36 miles fois sur le forum. si tu veux changer toutes la ligne ( maintenant je parle du code dans le tpl, par exemple, au lieu de promotion et lien vers promotion , tu veux mettre meilleur vente et un lien vers les meilleurs ventes, là ça deviens coder en dur, c'est à dire, mettre le lien à la main et non pas utiliser l'admin et cliquer sur un bouton et opp on a le lien. pour faire ça, tu dois remplacer promotion par best sales ( oui je sais c'est en anglais, tu le traduira après dans l'admin ), et comme lien tu remplace "prices-drop.php" par "best-sales.php" Link to comment Share on other sites More sharing options...
Foster Posted September 9, 2011 Author Share Posted September 9, 2011 Maymo ça parait évident pour toi, mais je ne bosse pas depuis je ne sais combien d'années dans le "milieu" juste quelques mois, je viens justement ici pour apprendre. En fait je veux modifier le contenu de l'onglet promotions mais je pense avoir compris le principe, j'essaye. En tout cas merci pour ton aide Link to comment Share on other sites More sharing options...
MayMo design Posted September 9, 2011 Share Posted September 9, 2011 tu as lancé ton sujet le : 25 aout 2011 et nous somme le 09 Septembre 2011 donc tu as perdu plus que deux semaines pour un truc trés banal, et que si tu faisais une recherche sur le forum tu trouveras tellement de réponses et de sujet [RESOLU] que tu ne pourras jamais tous les lire. Link to comment Share on other sites More sharing options...
virtualgadjo Posted September 9, 2011 Share Posted September 9, 2011 hello, et bien, que voilà une façon quelque peu aigre d'aider ses contemporains, on se croirait chez alsacréations... on a tous été débutants un jour, non ? même si pour un certain nombre d'entre nous ça remonte très loin bref @ foster, si tu veux juste modifier l'expression, ouvre le template en question et cherche là où se trouve l'expression que tu veux modifier, repère la façon dont elle est nommée (en général, par défaut, sa valeur en anglais), ensuite repère cette valeur dans les trads (front ou module) de prestashop et le tour est joué si tu veux modifier un peu le template, fais donc la manip que je te disais quand nous conversions aimablement crée-toi un dossier du nom (exact) de ce module dans le dossier modules de ton thème et mets-y juste le template que tu as besoin de modifier et au boulot have swing Link to comment Share on other sites More sharing options...
MayMo design Posted September 9, 2011 Share Posted September 9, 2011 hello, et bien, que voilà une façon quelque peu aigre d'aider ses contemporains, on se croirait chez alsacréations... on a tous été débutants un jour, non ? même si pour un certain nombre d'entre nous ça remonte très loin faut pas trop poussé quand même, foster et moi on se connais très bien , et il connais très bien mes intentions. Link to comment Share on other sites More sharing options...
MayMo design Posted September 9, 2011 Share Posted September 9, 2011 si tu veux modifier un peu le template, fais donc la manip que je te disais quand nous conversions aimablement crée-toi un dossier du nom (exact) de ce module dans le dossier modules de ton thème et mets-y juste le template que tu as besoin de modifier et au boulot have swing ça sert à quoi de faire celà lorsque le module est n'appartient pas à la liste des modules par défaut, donc ne craint pas de perdre notre modification lors de la mise à jour. Link to comment Share on other sites More sharing options...
MayMo design Posted September 9, 2011 Share Posted September 9, 2011 ça sert à quoi de faire celà lorsque le module n'appartient pas à la liste des modules par défaut, donc ne craint pas de perdre notre modification lors de la mise à jour. Link to comment Share on other sites More sharing options...
virtualgadjo Posted September 10, 2011 Share Posted September 10, 2011 hello, ah, alors, si vous vous connaissez, sorry je n'étais pas au courant de vos relations sado maso, suis intervenu trop vite en revanche, amusé de voir que ma petit comparaison amène à un "faut pas pousser", ça semble dire que je ne suis pas seul à avoir senti ça chez les biscuits, bref... tu as raison sur ce point, si le module ne fait pas parti des modules prestashop par défaut mais est un module externe installé, on ne craint normalement pas de perdre ses modifs en cas de mise à jour du bestiau (sauf du module lui-même mais bon, plus rare...) En fait, je le préconise parce que c'est juste une habitude de travail, tout faire de la même façon et centraliser ses modifs dans son dossier thème (un peu comme quand tu bosses avec un framework mvc) disons juste que c'est plus sain et tu ne cherches pas tes modifs à chaque fois en te demandant "et celle-là, je l'ai faite/mise où ?", il y a déjà de quoi chercher pas mal, j'évite de m'en rajouter, mais fondamentalement, tu as raison, ce n'est pas nécessaire Have swing Link to comment Share on other sites More sharing options...
Foster Posted September 12, 2011 Author Share Posted September 12, 2011 Content de ton retour virtuagadjo , bon pour le titre de l'onglet pas de soucis je sais comment le modifier. Pour ce qui est du contenu je voudrais en fait afficher le même que celui d'une page cms, le plus simple serait donc que je redirige la page promotion vers la page cms en question. J'ai bien cherché sur le forum mais je n'ai pas trouvé de réponse à ma question, à savoir où modifier l' url de la page en question. Merci. onglet promotions et son contenu (qui va devenir : remise de 5 % ) page cms remise de 5 % Link to comment Share on other sites More sharing options...
virtualgadjo Posted September 12, 2011 Share Posted September 12, 2011 hello, ah, alors là, ça se gâte, sans doute rien de bien méchant mais je ne connais pas ce module. ceci dit, je pense qu'il doit se comporter comme la majorité des modules ps. Du coup, deux possibilités - soit, dans l'admin en cliquant sur le lien "configurer" du module lui même tu as la possibilité de gérer les liens, ceux que tu veux voir affichés, titres et urls - soit, si ce n'est pas le cas, tu peux le faire à la sauvage (ce que perso je fais avec le bloc permanentlinks de ps) et ajouter à la mimine dans le template du module le lien que tu veux (avec sa gestion de langues si besoin) sans voir à quoi ressemble l'admin de ce module, je ne peux pas trop t'en dire plus... bonne chasse Link to comment Share on other sites More sharing options...
Foster Posted September 12, 2011 Author Share Posted September 12, 2011 Ok virtual, si ça peut t'aider voici l'admin du module en question, apparemment on ne peut pas toucher à l'url en question. Link to comment Share on other sites More sharing options...
virtualgadjo Posted September 12, 2011 Share Posted September 12, 2011 hello, marrant, ce que tu me montre-là, c'est un bloc cms, étonnant que ce bloc ne donne accès qu'à un choix de liens et pas leur valeur/url si c'est vraiment le cas, tu es bon pour mettre les mains dans le template, les liens doivent s'y trouver si on a vraiment pas d'accès à plus de config que ça (honnêtement d'ailleurs, si c'est le cas, tu peux carrément faire la même à la mano dans le header de base de prestashop et son bloc permanetlinks... on en fait un peu ce qu'on veut...) have swing Link to comment Share on other sites More sharing options...
Foster Posted September 14, 2011 Author Share Posted September 14, 2011 Ok merci virtual sinon une autre capture celui de la page cms en question : On pourrais pas mettre cette l'url simplifiée à la place de celle de la page promotions ? Link to comment Share on other sites More sharing options...
virtualgadjo Posted September 14, 2011 Share Posted September 14, 2011 hello, yes, mais ça, en fait c'est le contenu des pages cms page par page, et effectivement, je viens d'y regoûter, le bloc dit bloc cms, c'est la liste des liens vers les pages que tu as créées avec l'outil cms la seule option de config, c'est hook par hook, de choisir ceux des liens que tu veux voir afficher... d'où, je me fais ça à la mimine il y a un moment où ça plus simple... have swing Link to comment Share on other sites More sharing options...
Foster Posted September 16, 2011 Author Share Posted September 16, 2011 Ok virtual donc il faudrait que je change le hook de la page cms en question ? Link to comment Share on other sites More sharing options...
virtualgadjo Posted September 16, 2011 Share Posted September 16, 2011 hello, ben honnêtement, ça dépend de l'éditablilité du contenu en question, si ce n'est pas destiné à beaucoup bouger, perso, je ferais la liste de liens à la mano (avec syntaxe prestahop pour gérer les trad et les liens) en direct dans le template et hop, le trou est joué. pour tout te dire c'est ce que je fais dans un footer et ça fonctionne très bien comme ça parfois, il faut se battre pour ce qui en vaut le jus... have swing Link to comment Share on other sites More sharing options...
Foster Posted September 18, 2011 Author Share Posted September 18, 2011 Ou là... Ok mais là ça dépasse mes compétences, tu aurais pas un exemple ? Merci Link to comment Share on other sites More sharing options...
virtualgadjo Posted September 18, 2011 Share Posted September 18, 2011 hello, bon, je ne vais pas te faire l'offense de te dire comment mettre tes liens dans un ul li alors causons juste liens à la mode prestashop vers des pages de type cms <a href="{$link->getPageLink('cms.php?id_cms=9', true)}">{l s='zi titre ov zi page'}</a> là, tu as la syntaxe type d'un lien vers une page cms du site (regarde la liste des pages elles ont leur identifiant affiché à côté et ici, c'est ce que tu mets dans id_cms) avec l'intitulé que tu veux et qui se mets du coup dans les trad de l'outil sous l'intitulé zi titre ov zi page même chose pour les liens du footer pour lesquels j'ai vu que tu t'étais vu donner le même conseil faut dire quand tu prends le pli, ça va tellement vite qu'honnêtement si ce n'est pas destiné à beaucoup bouger on aurait tort de se priver... have swing Link to comment Share on other sites More sharing options...
Foster Posted September 19, 2011 Author Share Posted September 19, 2011 Merci virtual je dois être fatigué (début de semaine pourtant lol) je ne trouve pas les liens des 2 pages en questions, c'est quel fichier en fait ? header tpl et cms tpl de mon thème ? Merci ! Link to comment Share on other sites More sharing options...
virtualgadjo Posted September 19, 2011 Share Posted September 19, 2011 hello, en fait, si tu le fais en dur, fais-le, - pour le header, dans le template du module blockpermanentlinks (n'oublie pas de le faire dans le dossier modules de ton thème). Dans celui-ci u verras une serie de liens par défaut que tu peux modifier ou supprimer et tu peux en ajouter - pour le footer dans footer.tpl have swing Link to comment Share on other sites More sharing options...
Foster Posted September 20, 2011 Author Share Posted September 20, 2011 Dans le template du module blocpermanentlinks ? Je suis un peu perdu là, ne serait ce pas plutôt dans le module blocpermanentlinks du template ? Et je crois que c'est plutôt le tmhearderlinks non ? Link to comment Share on other sites More sharing options...
virtualgadjo Posted September 21, 2011 Share Posted September 21, 2011 hello, il n'y a pas de module blockpermanentlinks du template mais un module blockpermanentlinks dans lequel il y a un template mais tu as raison, dans ton cas il semble bien que ce soit tmheaderlinks le module donc dans le template de ce module qui, normalement porte le même nom have swing Link to comment Share on other sites More sharing options...
Foster Posted September 22, 2011 Author Share Posted September 22, 2011 Voilà ce que j'ai dans le block tmheaderlinks : <?php global $_MODULE; $_MODULE = array(); $_MODULE['<{tmheaderlinks}prestashop>tmheaderlinks_2d43d50b0f0fa13caf64bfa4a99b28a2'] = 'TM Headerlinks'; $_MODULE['<{tmheaderlinks}prestashop>tmheaderlinks_3a3bf29ed9ddeb6210a731d2b1454df2'] = 'Ajoute un bloc qui affiche des liens permanents (contact, plan du site...)'; $_MODULE['<{tmheaderlinks}prestashop>tmheaderlinks_106a6c241b8797f52e1e77317b96a201'] = 'accueil'; $_MODULE['<{tmheaderlinks}prestashop>tmheaderlinks_51d9a87ceb513de9363d548dc1bee90d'] = 'promotions'; $_MODULE['<{tmheaderlinks}prestashop>tmheaderlinks_e1da49db34b0bdfdddaba2ad6552f848'] = 'plan du site'; $_MODULE['<{tmheaderlinks}prestashop>tmheaderlinks_2f8a6bf31f3bd67bd2d9720c58b19c9a'] = 'contact'; Mais je ne vois pas le lien de la page en question ? Link to comment Share on other sites More sharing options...
virtualgadjo Posted September 22, 2011 Share Posted September 22, 2011 hello, euh, ça, ça n'a pas un tête de template habituel, tu est sûr que c'est le .tpl ? have swing Link to comment Share on other sites More sharing options...
Foster Posted September 23, 2011 Author Share Posted September 23, 2011 Heu pardon viurtual autant pour moi c'est plutôt ça : <ul id="header_links"> <li><a class="headerlink_home{if $page_name == 'index'} active{/if}" href="{$link->getPageLink('index.php')}">{l s='home' mod='tmheaderlinks'}</a></li> <li><a class="headerlink_contact{if $page_name == 'contact-form'} active{/if}" href="{$link->getPageLink('contact-form.php')}">{l s='contact' mod='tmheaderlinks'}</a></li> <li><a class="headerlink_sitemap{if $page_name == 'sitemap'} active{/if}" href="{$link->getPageLink('sitemap.php')}">{l s='sitemap' mod='tmheaderlinks'}</a></li> <li><a class="headerlink_specials{if $page_name == 'prices-drop'} active{/if}" href="{$link->getPageLink('prices-drop.php')}">{l s='specials' mod='tmheaderlinks'}</a></li> </ul> <!-- /Block permanent links module --> Link to comment Share on other sites More sharing options...
virtualgadjo Posted September 24, 2011 Share Posted September 24, 2011 hello, ah yes, ça, ça a une belle tête de template et ben du coup, pour ajouter un lien, copie colle une des lignes de li (de li à /li) à l'intérieur de la ul et change les valeurs par celles que tu veux ajouter comme tu peux le voir, certaines pages sont des pages .php (tu peux d'ailleurs modifier ça dans le htaccess si tu veux mais ce n'est pas nécessaire) et, pour les pages de cms, reprends la syntaxe que je t'avais donnée et hop, le tour est joué juste un truc, tu vois le l s='toto' mod='tmheaderlinks' c'est le moyen de retrouver le mot ou l'expression que tu veux traduire dans les trads du module tmheaderlinks have swing Link to comment Share on other sites More sharing options...
Foster Posted September 24, 2011 Author Share Posted September 24, 2011 Ok merci virtual je dois donc changer cette ligne <li><a class="headerlink_specials{if $page_name == 'prices-drop'} active{/if}" href="{$link->getPageLink('prices-drop.php')}">{l s='specials' mod='tmheaderlinks'}</a></li> </ul> et mettre le lien de la page : pourquoi une remise de 5% à la place de ce qui a après href, le soucis c'est que je ne sais pas où est le lien de cette page Link to comment Share on other sites More sharing options...
virtualgadjo Posted September 25, 2011 Share Posted September 25, 2011 hello, ne touche pas au </ul> qui ferme ta liste, change juste une ligne depuis <li> jusqu'à </li> ou ajoutes en une du même tonneai pour ce qui est de la page, si ce n'est pas déjà fait, crée-la dans l'outil cms et, dans la liste des pages du cms, à gauche tu as l'identifiant de la page, c'est avec cest identifiant que tu fais le lien <a href="{$link->getPageLink('cms.php?id_cms=9', true)}"> id_cms étant le numéro en question tu peux aussi la créer en "dur" à la racine de ta boutique au modèle des pages que tu vois dans la liste d'origine et, dans ce cas-là faire le lien directement vers tapage.php have swing Link to comment Share on other sites More sharing options...
Foster Posted September 25, 2011 Author Share Posted September 25, 2011 Très intéressant, merci virtual, donc l' ID de la page cms en question étant 6 ça donnerai ça alors ? <li><a class="headerlink_specials{if $page_name == 'prices-drop'} active{/if}" href="{$link->getPageLink('cms.php?id_cms=6', true)}">{l s='specials' mod='tmheaderlinks'}</a></li> Link to comment Share on other sites More sharing options...
virtualgadjo Posted September 26, 2011 Share Posted September 26, 2011 hello, yes, ça c'est bon si toutefois tu veux que le titre soit par défaut "specials" pour ta page "price-drop", mais en tout cas la syntaxe c'est bien ça, tu vois qu'on y arrive have swing Link to comment Share on other sites More sharing options...
Foster Posted September 26, 2011 Author Share Posted September 26, 2011 Yes virtual ! ça marche ! Merci beaucoup pour ta gentillesse et ta patience ! Il me reste qu'un tout petit réglage à faire, mon titre s'affiche de la manière suivante : Remise De 5 % alors que j'ai écris De sans majuscule, tu aurais une idée ? Encore merci Link to comment Share on other sites More sharing options...
Foster Posted September 26, 2011 Author Share Posted September 26, 2011 C'est bon il fallait juste que je mette texte transform sur none, merci à toi j'ai appris beaucoup de choses Link to comment Share on other sites More sharing options...
eugenhadan Posted July 10, 2013 Share Posted July 10, 2013 J'ai fait modifiee le fichier : tools/smarty/compile/bd45375bd452461a48e9e3da80bc74b3563dd31f.file.tmheaderlinks.tpl.php sur la ligne ci joint j'ai mis mon adrese du mail, voire mon site : www.mobilaok.ro, <li><a href="<?php echo $_smarty_tpl->getVariable('link')->value->getPageLink('contact-form.php');?> "<?php if ($_smarty_tpl->getVariable('page_name')->value=='contact-form'){?> class="active"<?php }?>><?php echo smartyTranslate(array('s'=>' email:[email protected]','mod'=>'tmheaderlinks'),$_smarty_tpl);?> Link to comment Share on other sites More sharing options...
morphinux Posted October 25, 2013 Share Posted October 25, 2013 (edited) Bonjour, Je relève le topic car j'ai aussi ce problème pour paramétrer cet onglet promotion du block TMHEADERLINK qui correspond à une page prices-drop.php. J'ai donc réussi à lier une page CMS promotion comme expliqué plus haut grâce à l'ID du CMS. Le soucis, c'est qu'il n'existe plus aucun lien avec le bloc promotions (blockspecials) que l'on peut soit afficher dans une colonne à droite ou soit à gauche. J'ai aussi remarqué que la page prices-drop.php était lié au "blockpecials" = bloc promotions dont voici le code : {* * 2007-2012 PrestaShop * * 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-2012 PrestaShop SA * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} <!-- MODULE Block specials --> <div id="special_block_right" class="block products_block exclusive blockspecials"> <h4 class="title_block"><a href="{$link->getPageLink('prices-drop')}" title="{l s='Specials' mod='blockspecials'}">{l s='Specials' mod='blockspecials'}</a></h4> <div class="block_content"> {if $special} <ul class="products clearfix"> <li class="product_image"> <a href="{$special.link}"><img src="{$link->getImageLink($special.link_rewrite, $special.id_image, 'medium_default')}" alt="{$special.legend|escape:html:'UTF-8'}" height="{$mediumSize.height}" width="{$mediumSize.width}" title="{$special.name|escape:html:'UTF-8'}" /></a> </li> <li> {if !$PS_CATALOG_MODE} {if $special.specific_prices} {assign var='specific_prices' value=$special.specific_prices} {if $specific_prices.reduction_type == 'percentage' && ($specific_prices.from == $specific_prices.to OR ($smarty.now|date_format:'%Y-%m-%d %H:%M:%S' <= $specific_prices.to && $smarty.now|date_format:'%Y-%m-%d %H:%M:%S' >= $specific_prices.from))} <span class="reduction"><span>-{$specific_prices.reduction*100|floatval}%</span></span> {/if} {/if} {/if} <h5 class="s_title_block"><a href="{$special.link}" title="{$special.name|escape:html:'UTF-8'}">{$special.name|escape:html:'UTF-8'}</a></h5> {if !$PS_CATALOG_MODE} <span class="price-discount">{if !$priceDisplay}{displayWtPrice p=$special.price_without_reduction}{else}{displayWtPrice p=$priceWithoutReduction_tax_excl}{/if}</span> <span class="price">{if !$priceDisplay}{displayWtPrice p=$special.price}{else}{displayWtPrice p=$special.price_tax_exc}{/if}</span> {/if} </li> </ul> <p> <a href="{$link->getPageLink('prices-drop')}" title="{l s='All specials' mod='blockspecials'}">» {l s='All specials' mod='blockspecials'}</a> </p> {else} <p>{l s='No specials at this time' mod='blockspecials'}</p> {/if} </div> </div> <!-- /MODULE Block specials --> Ce bloc montre qu'il doit bien y avoir la possibilité de paramétrer des promotions et qu'elles devraient apparaître lorsqu'on clique sur le bouton "promotions" du bloc TMheaderlink ??? J'ai paramétré dans le backoffice des promotions et pourtant rien ne s'affiche dans la page promotion prices-drop.php. Je ne comprend pas Edited October 25, 2013 by morphinux (see edit history) Link to comment Share on other sites More sharing options...
morphinux Posted October 25, 2013 Share Posted October 25, 2013 Oups!! j'ai trouvé, il suffit simplement de créer des règles de prix catalogue dans le backoffice. Le lien se fait avec la page prices-drop.php et le bloc promotions. 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