houba_houbi Posted September 29, 2009 Share Posted September 29, 2009 bonjour,Existe t-il un moyen d'ajouter dynamiquement les coordonnées de la boutique dans la page contact_form ?Merci d'avance, Link to comment Share on other sites More sharing options...
houba_houbi Posted October 5, 2009 Author Share Posted October 5, 2009 Bonjour,Pas d'idée ? Link to comment Share on other sites More sharing options...
nicolas92 Posted October 5, 2009 Share Posted October 5, 2009 Je sais pas ce que tu entends par "dynamiquement" mais il suffit de rajouter le texte voulu, numéro de tél, etc... dans les traductions en back office. Au niveau du contact, on peut ainsi afficher plusieurs lignes de texte. Personnellement j'ai procédé ainsi, c'est très simple et rapide. Link to comment Share on other sites More sharing options...
ningu Posted October 5, 2009 Share Posted October 5, 2009 Sinon, dans le fichier contact-form.php :-- récuperer les infos de contacts stockées en base de données (Configuration::getMultiple(....))-- les assigner à SmartyPuis dans contact-form.tpl, les afficher au bon endroit Link to comment Share on other sites More sharing options...
krokolud Posted October 5, 2009 Share Posted October 5, 2009 ou bien créer un hook à l'emplacement voulu puis un plugin qui envoie les coordonnées au hook Link to comment Share on other sites More sharing options...
houba_houbi Posted October 5, 2009 Author Share Posted October 5, 2009 Bonjour,Nicolas92 : mes coordonnées sont bien enregistrés dans le BO, dans coordonnées. Mais je ne vois pas où je peux paramétrer le formulaire de contact, pour afficher ces infos au-dessus du formulaire ?En attendant, j'ai modifié manuellement le fichier contact-form.tpl, mais je trouve dommage de ne pas pouvoir récupérer les infos saisis dans le BO. Si une info change, il faudra mettre à jour les 2, or le webmaster du site, ne sera pas modifier le fichier .tplNingu : oui, c'est bien ce que j'aimerai faire, mais je ne sais pas comment récupérer les valeurs de la BDD et assigner à smarty ??? Si tu peux m'aider, ce serait sympa...Merci Link to comment Share on other sites More sharing options...
Atch Posted October 5, 2009 Share Posted October 5, 2009 Salut,rien ne t'empêche de mettre dans le tpl, les coordonnées en les mettant dans des {} smarty{l s='tes coordonnées'}cela rends ensuite le changement d'adresse administrable directement via l'admin en passant par les traductions.plus besoin de toucher au TPL. (un peu ce qu'évoque Nicolas)Tu peux ainsi lui attribuer une class css différente du texte.V++Atch Link to comment Share on other sites More sharing options...
houba_houbi Posted October 5, 2009 Author Share Posted October 5, 2009 Bonjour,Maxtor : je ne sais pas créer un plugin, existe-t'il un tuto ?Atch : par les traductions ?? Faut voir, il faut que je teste... Et {l s= ça veut dire quelque chose ?Merci Link to comment Share on other sites More sharing options...
houba_houbi Posted October 8, 2009 Author Share Posted October 8, 2009 Bonjour,Message pour Ningu : j'aimerai savoir comment récupérer des données depuis la BDD car j'en aurai besoin pour d'autres fonctions. Existe t'il un tuto quelque part ?Merci d'avance, Link to comment Share on other sites More sharing options...
ningu Posted October 8, 2009 Share Posted October 8, 2009 A ma connaissance, pas de tuto disponible.Il faut regarder dans la table ps_configuration qu'elles sont les valeurs qui contiennent les informations de contacts. Link to comment Share on other sites More sharing options...
jeckyl Posted October 8, 2009 Share Posted October 8, 2009 Atch : par les traductions ?? Faut voir, il faut que je teste... Et {l s= ça veut dire quelque chose ? Super idée Atch, comme d'hab.La fonction smarty { l=""} permet de mettre un texte, en générale en langue anglaise, puis d'aller le traduire dans le BO, ainsi vous conservez la mains pour directement le changer en ligne.Tien, je me suis pas demandé. Mais si je met mon texte en anglais, faut il quand même que j'aille faire la traduction en anglais dans le BO ?Perso cela permettrai de mettre le texte que l'on veut dans le tpl pour le référencer et ensuite de faire toutes la traduction en assignant le texte désiré. Link to comment Share on other sites More sharing options...
ningu Posted October 8, 2009 Share Posted October 8, 2009 La liste des champs de la table configuration est dispo dans le fichier admin/tabs/AminContact.php@jeckyl Mais si je met mon texte en anglais, faut il quand même que j’aille faire la traduction en anglais dans le BO ? Par défaut, si aucune traduction n'existe, ca affiche le texte en paramètre du {l ...} (attention, pas d'espace entre '{' et 'l')Il est ensuite possible de traduite en anglais ce texte (qui n'est pas forcément de l'anglais) Link to comment Share on other sites More sharing options...
jeckyl Posted October 8, 2009 Share Posted October 8, 2009 Par défaut, si aucune traduction n'existe, ca affiche le texte en paramètre du {l ...} (attention, pas d'espace entre '{' et 'l')Il est ensuite possible de traduite en anglais ce texte (qui n'est pas forcément de l'anglais) Cool, donc dans ce cas là il suffit de mettre dans le tpl un truc du style :{l s="adresse boutique"} et ensuite d'aller le traduire dans toutes les langues dans le BO.C'est génial. 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