-
Posts
12 -
Joined
-
Last visited
sessem's Achievements
Newbie (1/14)
0
Reputation
-
Salut à tous, je voudrais savoir si quelqu'un aurait une solution pour afficher en mode GRILLE ou LISTE selon la catégorie dans laquelle on est ! c'est à dire que si j'ai 2 catégories nommées CAT1 et CAT2 avec chacune 10 produits dedans. que si je vais sur la CAT1, ça m'affiche les produits en mode LISTE. et que si je vais sur la CAT2, la, ça m'affiche les produit en mode GRILLE. merci d'avance pour votre aide ou vos conseils. ;-) Sébastien
-
Bonjour, à tous. j'ai un probleme sur l'ajout d'un champs sur un produit que je n'arrive pas à résoudre ! j'ai ajouter un champs supplémentaires à choix multiple (menu déroulant avec OUI ou NON) avec les réglages suivant : j'ai ajouter ma ligne dans override product.php : class Product extends ProductCore { public $editionoriginale; public function __construct($id_product = null, $full = false, $id_lang = null, $id_shop = null, Context $context = null) { Product::$definition['fields']['editionoriginale'] = array('type' => self::TYPE_STRING, 'shop' => true, 'validate' => 'isGenericName', 'values' => array('non', 'oui'), 'default' => 'non'); parent::__construct($id_product, $full, $id_lang, $id_shop, $context); } } j'ai ajouter une table supplémentaire dans ma base de données phpmyadmin -> xxx_product_shop : Nom : editionoriginale Type : ENUM Taille/Valeurs* : 'non','oui' Défaut : Tel que défini : non Interclassement...... etc... et j'ai rajouté mes lignes dans mon informations.tpl de l'admin pour avoir mon champs : <div class="form-group"> <div class="col-lg-1"><span class="pull-right"> {include file="controllers/products/multishop/checkbox.tpl" field="editionoriginale" type="default"}</span></div> <label class="control-label col-lg-2" for="editionoriginale"> {l s='editionoriginale'} </label> <div class="col-lg-3"> <select name="editionoriginale" id="editionoriginale"> <option value="non" {if $product->editionoriginale == 'non'}selected="selected"{/if} >{l s='non'}</option> <option value="oui" {if $product->editionoriginale == 'oui'}selected="selected"{/if} >{l s='oui'}</option> </select> </div> </div> Donc tout marche bien à part une chose !c'est en admin, quand je clique sur enregistrer mon produit ca fonctionne mon choix est bien pris en compte et ce répercute en front office sur ma fiche produit, MAIS en admin une fois que je retourne sur ma fiche produit le choix revient toujours au choix par défaut !!! c'est à dire dans mon cas, j'ai par défaut NON et je peux choisir OUI, donc si je choisis OUI il le valide mais il reste toujours, une fois la page rafraichit, sur NON ! Pouvez vous me dire d'où vient mon problème et pourquoi la page admin produit ne garde pas en mémoire mon choix ? merci d'avance à tous. Sébastien
-
Bonjour, à tous. j'ai un probleme sur le meme genre d'ajout de champs sur un produit que je n'arrive pas à résoudre ! j'ai ajouter un champs supplémentaires à choix multiple (menu déroulant avec OUI ou NON) avec les réglages suivant : j'ai ajouter ma ligne dans override product.php : class Product extends ProductCore { public $editionoriginale; public function __construct($id_product = null, $full = false, $id_lang = null, $id_shop = null, Context $context = null) { Product::$definition['fields']['editionoriginale'] = array('type' => self::TYPE_STRING, 'shop' => true, 'validate' => 'isGenericName', 'values' => array('non', 'oui'), 'default' => 'non'); parent::__construct($id_product, $full, $id_lang, $id_shop, $context); } } j'ai ajouter une table supplémentaire dans ma base de données phpmyadmin -> xxx_product_shop : Nom : editionoriginale Type : ENUM Taille/Valeurs* : 'non','oui' Défaut : Tel que défini : non Interclassement...... etc... et j'ai rajouté mes lignes dans mon informations.tpl de l'admin pour avoir mon champs : <div class="form-group"> <div class="col-lg-1"><span class="pull-right"> {include file="controllers/products/multishop/checkbox.tpl" field="editionoriginale" type="default"}</span></div> <label class="control-label col-lg-2" for="editionoriginale"> {l s='editionoriginale'} </label> <div class="col-lg-3"> <select name="editionoriginale" id="editionoriginale"> <option value="non" {if $product->editionoriginale == 'non'}selected="selected"{/if} >{l s='non'}</option> <option value="oui" {if $product->editionoriginale == 'oui'}selected="selected"{/if} >{l s='oui'}</option> </select> </div> </div> Donc tout marche bien à part une chose !c'est en admin, quand je clique sur enregistrer mon produit ca fonctionne mon choix est bien pris en compte et ce répercute en front office sur ma fiche produit, MAIS en admin une fois que je retourne sur ma fiche produit le choix revient toujours au choix par défaut !!! c'est à dire dans mon cas, j'ai par défaut NON et je peux choisir OUI, donc si je choisis OUI il le valide mais il reste toujours, une fois la page rafraichit, sur NON ! Pouvez vous me dire d'où vient mon problème et pourquoi la page admin produit ne garde pas en mémoire mon choix ? merci d'avance à tous. Sébastien
-
Bonjour à tous, j'ai un bug sous presta 1.6.0.8 Quand je veux insérer une image dans un produit dans"résumé" ou "description", tout ce passe bien au début, je trouve mon image sur mon ordi je l'ajoute au ftp et je la vois bien, je valide l'insertion et je la vois bien dans ma fenêtre "résumé" ou "description", mais quand je clique sur "enregistrer et rester" et que la page se ré-affiche la je me retrouve avec un icon image cassée et si je regarde le code source l'url de l'image est devenu n'importe quoi <p><img src="%5C" alt="""" /></p> J'ai supprimé le hacces et ça ne change rien. Ma version de presta est une installation originale et non une mise à jour. Merci de votre aide
-
Bonjour à tous, j'ai le même genre de bug sous presta 1.6 mais... Quand je veux insérer une image dans un produit dans"résumé" ou "description", tout ce passe bien au début, je trouve mon image sur mon ordi je l'ajoute au ftp et je la vois bien, je valide l'insertion et je la vois bien dans ma fenêtre "résumé" ou "description", mais quand je clique sur "enregistrer et rester" et que la page se ré-affiche la je me retrouve avec un icon image cassée et si je regarde le code source l'url de l'image est devenu n'importe quoi <p><img src="%5C" alt="""" /></p> J'ai supprimé le hacces et ça ne change rien. Ma version de presta est une installation originale et non une mise à jour. Merci de votre aide
-
Super merci, j'ai réussi. au cas ou ça aide qlqs, voilà ce que j'ai fait. J'ai ajouter ces lignes : OR !$this->registerHook('displayFooter') et : public function hookFooter() { if(!$this->prepareHook('displayFooter')) return false; return $this->displayHook(); } dans le fichier opartslideshow.php et la ligne : array('name' => 'displayFooter') dans AdminSlideshowController.php et tout fonctionne. encore merci
-
Bonjour, je voudrais pouvoir, dans les pages CMS uniquement inverser votre slideshow avec les textes, càd, mettre d'abord le texte du CMS puis ensuite votre slideshow, pouvez vous SVP me dire comment faire, par avance merci, et bravo pour ce super module en plus GRATUIT.
-
C'est le champs description courte que je veux utiliser et les premières lettres de celui-ci. Depuis mon message, j'ai réussi à tout faire, mise à part un petit souci ! Je ne peux pas utiliser d'option dans le champs, du genre texte bold, car à ce moment la le code html prend le dessus au niveau du classement sur le texte. Peut être y a t il une solution pour contrer cela ? cordialement
-
Bonjour Valérie je suis très intéressé par votre manip, car je voudrais moi aussi ajouter un champs dans le menu déroulant tri. Pour ma part, c'est le champs description_short que je veux ajouter. Mais j'ai un peu de mal avec vos manip, sur une version de démo de prestashop (http://graffiti-studio.com/) j'ai mis textuellement vos fichiers fournis, mais ça ne fonctionne pas. le seul fichier dont je ne suis pas sure de comprendre comment l'utiliser et où le placer dans le site c'est belvg_customsortexample.php. Donc dans un premier temps j'aimerais arriver à faire fonctionner votre manip puis ensuite l'adapter au champs description_short, et d'ailleurs pour cela, le faite de remplacer les termes EAN13 par description_short suffira-t-il ? merci beaucoup d'avance pour votre réponse cordialement Sébastien