Page 1 sur 1
Module Specials
Publié:
08 Avr 2013, 13:37
par eric02
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
Re: Module Specials
Publié:
08 Avr 2013, 14:48
par Imaxine
Bonjour,
Peux-tu définir de quelles pages tu souhaites ne plus avoir cet affichage quand il n'y a aucune promotion ?
Re: Module Specials
Publié:
08 Avr 2013, 16:26
par eric02
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
Re: Module Specials
Publié:
08 Avr 2013, 17:12
par Imaxine
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é.
Re: Module Specials
Publié:
08 Avr 2013, 17:55
par eric02
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
Re: Module Specials
Publié:
19 Avr 2013, 13:44
par eric02
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
Re: Module Specials
Publié:
03 Mai 2013, 11:32
par eric02
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 !