Module Specials

Soutien et conseils sur les "Modules" OpenCart.
Paiements, livraisons, langues, totaux et autres.

Module Specials

Messagepar eric02 » 08 Avr 2013, 13:37

Bonjour à toutes et à tous

Y a t il quelqu'un qui se serait penché sur ce module, de façon à ce qu'il "disparaisse" de l'affichage sur les pages lorsque qu'il n'y a aucune promotion en cours, plutôt que d'avoir à intervenir manuellement ?

je pense que cela est gérable avec VQmod.

Cordialement à vous

Eric
Dernière édition par eric02 le 03 Mai 2013, 11:32, édité 1 fois au total.
Opencart 1.5.5.1
- Production nouveau site en local : EasyPhp 5.3.8.1
- Multi-boutiques (3) en local
Mod : quelques modifications maison, VQmod -
Autres
Templates : maison
http://www.editionsduharicot.fr/
eric02
 
Messages: 181
Inscrit le: 20 Fév 2012, 13:39

Re: Module Specials

Messagepar Imaxine » 08 Avr 2013, 14:48

Bonjour,

Peux-tu définir de quelles pages tu souhaites ne plus avoir cet affichage quand il n'y a aucune promotion ?
Imaxine
 
Messages: 3023
Inscrit le: 27 Juil 2009, 19:28

Re: Module Specials

Messagepar eric02 » 08 Avr 2013, 16:26

particulièrement lorsque j'utilise le module "special" placé en colonne droite, ou gauche ou en tete ou pied de page, il n'y a pas forcement de page défini.
avec reflexion je pense que c'est au niveau du module lui-meme que je dois intervenir ??

reflexion plus intense... (peut etre plus simple et plus evidant) cette action doit se placer dans les fichiers :
column_left.tpl
column_rightt.tpl
content_top.tpl
content_bottom.tpl
lors de la contruction de ces divers element je dois pouvoir placer une condition exculant de l'affichage "Special" lorsque aucun produit n'est en promo

Je pensais à une intervention pour activer ou desactiver les divers modules automatiquement en Admin , mais cela me parait plus complexe

Eric
Opencart 1.5.5.1
- Production nouveau site en local : EasyPhp 5.3.8.1
- Multi-boutiques (3) en local
Mod : quelques modifications maison, VQmod -
Autres
Templates : maison
http://www.editionsduharicot.fr/
eric02
 
Messages: 181
Inscrit le: 20 Fév 2012, 13:39

Re: Module Specials

Messagepar Imaxine » 08 Avr 2013, 17:12

Peut être en mettant cette ligne au début du fichier catalog/view/theme/default/template/module/special.tpl
Code: Tout sélectionner
<?php if ($product('special') >= 0 ) ( ?>
et en mettant cette ligne à la fin
Code: Tout sélectionner
<?php ) ?>

Je n'ai pas essayé.
Imaxine
 
Messages: 3023
Inscrit le: 27 Juil 2009, 19:28

Re: Module Specials

Messagepar eric02 » 08 Avr 2013, 17:55

Euh ...

Parse error: syntax error, unexpected ';' in C:\Program Files ... template_module_special.tpl on line 1

Effectivement cela semble la solution la plus simple... je regarde de plus pres

Merci Imaxine
Opencart 1.5.5.1
- Production nouveau site en local : EasyPhp 5.3.8.1
- Multi-boutiques (3) en local
Mod : quelques modifications maison, VQmod -
Autres
Templates : maison
http://www.editionsduharicot.fr/
eric02
 
Messages: 181
Inscrit le: 20 Fév 2012, 13:39

Re: Module Specials

Messagepar eric02 » 19 Avr 2013, 13:44

J'ai bien essayé divers solution de codage de :
Code: Tout sélectionner
<?php if ($product('special') <=0) ( ?>

ou
Code: Tout sélectionner
<?php if ($product('special') !== "") ( ?>


rien ne passe j'ai toujours cette erreur

Parse error: syntax error, unexpected ';' in C:\Program Files (x86)\EasyPHP-5.3.8.1\www\monsite\vqmod\vqcache\vq2-catalog_view_theme_prestige_template_module_special.tpl on line 1


si vous avez qq pistes je suis preneur

merci a vous
Opencart 1.5.5.1
- Production nouveau site en local : EasyPhp 5.3.8.1
- Multi-boutiques (3) en local
Mod : quelques modifications maison, VQmod -
Autres
Templates : maison
http://www.editionsduharicot.fr/
eric02
 
Messages: 181
Inscrit le: 20 Fév 2012, 13:39

Re: Module Specials

Messagepar eric02 » 03 Mai 2013, 11:32

POur l'affichage ou non du module special, je viens de trouver

la solution est donc de placer an premiere ligne du module special :
Code: Tout sélectionner
<?php if($products): ?>

et en derniere ligne :
Code: Tout sélectionner
<?php endif; ?>

et ça fonctionne ... Yeap !
Opencart 1.5.5.1
- Production nouveau site en local : EasyPhp 5.3.8.1
- Multi-boutiques (3) en local
Mod : quelques modifications maison, VQmod -
Autres
Templates : maison
http://www.editionsduharicot.fr/
eric02
 
Messages: 181
Inscrit le: 20 Fév 2012, 13:39


Retour vers Soutien "Modules"

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 2 invité(s)

Copyright © 2009-2013 OpenCart France - Tous droits réservés