-
Posts
46 -
Joined
-
Last visited
Pauline Ghiazza's Achievements
Newbie (1/14)
3
Reputation
-
Bonjour, J'arrive beaucoup trop tard sur ce sujet, mais je note les informations que tu as communiqué. En effet, ce tuto étant destiné aux développeurs ou au moins, aux personnes ayant de vagues connaissances en développement, ceci est tout à fait évident. En revanche, ça ne l'est effectivement pas pour tout le monde. Je vais donc de ce pas modifier le tuto. Merci pour cette contribution, Pauline.
- 4 replies
-
- 1
-
- description catégorie
- prestashop 1.6
-
(and 2 more)
Tagged with:
-
Bonjour à tous, Je rencontre un problème que je n'avais jamais eu auparavant sur une boutique en 1.6.1.7. Ce site comporte trois langues activées. J'ai souhaité insérer des images dans une page CMS mais, en front, j'ai l'image par défaut avec le "?". Cela est d'ailleurs logique. Quoique je fasse, TinyMCE écrit l'URL de mon image de cette façon : ../img/.. Avec cette URL, forcément, l'image s'affiche dans l'éditeur (on remontre le dossier /admin), mais pas en front (où /fr est du rewriting). Problème, j'ai beau forcer directement la source dans TinyMCE pour mettre juste "/img", l'éditeur remet systématiquement "../img". Avez-vous rencontré ce problème et/ou une solution à ce problème ? Je suis développeur, n'hésitez donc pas non plus à me donner des solutions "bidouille". Merci,
-
Module ne s'affiche pas sur un nouveau hook
Pauline Ghiazza replied to Mashup's topic in PrestaShop pour les développeurs
Petite info au passage, tu peux éviter l'override du controller Category grâce au système de hook implémenté depuis la 1.5. {hook h='displaySliderTop'} -
Bonjour, Le Webservice Prestashop ne fonctionne pas non plus car il ne permet que de créer / modifier / supprimer en BDD, et non d’exécuter des actions multiples. J'ai finalement réussi à mettre en place ce que je voulais avec un fichier à la racine de chaque boutique, appelée via file_get_contents() dans mon application.
-
Bonjour, En effet, cela devrait fonctionner mais mon problème n'est pas là. Je ne peux pas appeler une URL depuis l'extérieur pour plusieurs raisons : La session employé n'est pas lancée Le token n'est pas défini Du coup, si cela règle le problème d'envoi d'e-mail, cela ne règle pas mon incapacité à lancer le script complet.
-
Création page personnalisée
Pauline Ghiazza replied to xaxa's topic in PrestaShop pour les développeurs
Bonjour, Si j'ai bien compris et que cette page est externe a Prestashop (j'entends par là que tu ne souhaites pas charger ton header, ton footer, etc.), il te suffit de faire une page HTML dans laquelle tu inclues les feuilles de style de ton thème. Si ce n'est pas ça, pourrais-tu mieux expliquer ? -
Bonjour, Essaye de remplacer ce bloc : $comment->customer_name = Tools::getValue('customer_name'); if (!$comment->customer_name) $comment->customer_name = pSQL($this->context->customer->firstname.' '.$this->context->customer->lastname); Par cette ligne : $comment->customer_name = pSQL($this->context->customer->firstname); PS : Il est maintenant possible d'overrider les modules ; à bon entendeur
-
Bonjour, Je rencontre un problème sur la réalisation d'un webservice pour Prestashop. J'ai une application externe qui me permet de gérer des commandes venant de plusieurs plateformes (boutiques Prestashop, commandes CDiscount, etc.). Je souhaite offrir la possibilité de modifier le statut de la commande dans cette application. Pas de problème me direz-vous, il suffit de faire un update du statut de la commande. Sauf que. Je souhaite en fait exécuter toutes les actions propres à l'URL suivante : index.php?controller=AdminOrders&id_order=150&vieworder&token=... En clair, l’exécution du hook "actionOrderStatePostUpdate", l'envoi du mail au client, etc. Je ne sais donc pas comment faire car il me faut pour cela gérer la connexion back-office, ce qui n'est pas faisable. J'aurais pu soumettre ce genre d'URL mais heureusement, niveau sécurité, ça ne passe pas de l'extérieur : index.php?controller=AdminOrders&id_order=150&vieworder&id_order_state=5&submitState=Ajouter&token=... Avez-vous donc une idée pour que je puisse effectuer toutes ces actions de l'extérieur ? Merci d'avance
-
Bonjour, Je suis en train de développer un module pour ma boutique et je rencontre un problème lié aux traduction. Dans ma fonction renderForm(), j'ai un foreach dans un foreach : foreach($this->fields AS $k => $field) { $inputs = array(); foreach($field AS $k2 => $var) { $inputs[] = array( 'type' => 'select', 'name' => $var, 'label' => $this->l($var), 'options' => array( 'query' => $products_select, 'id' => 'id_option', 'name' => 'name' ) ); } } (Dans cet exemple, $var est une simple chaîne de caractère.) Dans mon cas, c'est le label de mon champ que je souhaite traduire. Or, lorsque je vais dans les traductions, Prestashop ne me propose pas ces champs car j'imagine qu'il ne les voit tout simplement pas. Si j'écris à la place, par exemple : $this->l('Truc : '.$var); Là, je le vois bien dans les traductions, en revanche, je n'ai qu'une seule ligne et $var devient un paramètre. Je suis donc à la recherche d'un hack, d'une astuce, d'une bidouille peu importe, me permettant de traduire ces labels. Merci d'avance, Pauline.
- 1 reply
-
- traduction
- $this-l
-
(and 4 more)
Tagged with: