Page 1 sur 1

Module Specials

MessagePublié: 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

MessagePublié: 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

MessagePublié: 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

MessagePublié: 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

MessagePublié: 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

MessagePublié: 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

MessagePublié: 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 !