Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]


Placement discriminant

Soutien général pour les problèmes techniques avec OpenCart

Placement discriminant

Messagepar eric02 » 07 Avr 2013, 10:57

Réflexions dominicale ... Ça arrive ...

Sur une site en production, j'ai ajouté une colonne en pied de page dans le footer pour apporter des conseils, en utilisant des pages "admin/catalogue/information".
J'ai 6 familles de produits dont 4 (A,B,C et D) qui ont des pages "conseils" différentes.
Dans les textes de présentation de chacune de ces familles (A,B,C et D) j'ai placé un lien qui permet l'accès à la page conseil qui correspond à la famille affichée
Ce que je souhaite faire, c'est de placer une petite bannière "Conseil" dans une colonne et que lorsque le visiteur est dans la famille A, cela lui donne accès à la page conseil de la famille A, lorsqu'il est dans la famille B, par la meme bannière il puisse acceder à la page conseil de la famille B, idem pour les deux autres familles C et D. Pour les 2 autres famille de produit, soit je fait afficher une autre banniere, soit rien du tout
Existe il une méthode discriminante facile et simple pour réaliser ceci ?
Ce que j'imagine (à traduire en code)
SI je suis sur la catégory A, j'affiche ma petite banniere avec le lien sur la page conseil A
SI je suis sur la catégory B, j'affiche ma petite banniere avec le lien sur la page conseil B
SI je suis sur la catégory C, j'affiche ma petite banniere avec le lien sur la page conseil C
SI je suis sur la catégory D, j'affiche ma petite banniere avec le lien sur la page conseil D
Si je suis sur la page "Category", qui n'est ni A, ni B, ni C et ni D, alors par defaut j'affiche (ou pas) un petite banniere générique"
Dois-je (puis-je) passer par le module Banniere pour cela ? Ou directement et peut=etre plus simplement par un codage direct ?

J'ose penser que cela pourrait permettre ulterieurement la mise en place d'un design différent pour chaque "catégories", puisque le placement des différents modules s'effectue sur l'ensemble des pages "Catégorie", "produits, ...

Merci d'avance de toutes vos réflexions, pistes, tuyaux

Eric
Dernière édition par eric02 le 27 Mai 2013, 22:56, édité 1 fois.
Opencart 1.5.5.1
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
eric02
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 269
Inscription: 20 Fév 2012, 12:39

Re: Placement discriminant

Messagepar villagedefrance » 09 Avr 2013, 16:44

Salut Eric,

Pas facile se que tu veux faire ...
Si je comprends bien tu veux afficher une image avec un lien, quand l'utilisateur "hover" sur un sujet, dans une liste de pages d'information, dans une colonne du "footer".

Je pense que la solution la plus facile, sans avoir a utiliser de scripts ou de php, serait de creer des classes de CSS pour chaque lien.

Voici un petit exemple:
Code: Tout sélectionner
#familleA {
   position: absolute;
   top: 6px;
   right: 175px;
   z-index: 9;
   width: 115px;
}
#familleA .content {
   clear: both;
   display: none;
   position: relative;
   top: 0px;
   left: 10px;
   padding: 8px;
   min-height: 80px;
   width: 240px;
   border: 1px solid #313A44;
   background: #FFF;
   z-index: 999;
}
#familleA:hover .content {
   display: block;
}


Tu peux multiplier ce code par 6, FamilleA, FamilleB, etc.. et avoir une image pour chaque famille qui apparaitra on "hover". Bien entendu il te faudra attribuer les IDs et les Class correctement pour chaque famille dans ton "footer.tpl".

Voila, j'espere que ces informations te seront utiles.
Image
Site Web (en Anglais) : http://villagedefrance.net
Extensions pour Opencart, toutes versions, en Anglais et en Français.
Boutique basée sur Opencart v1.8.1 Overclocked Edition.
Site hébergé chez http://www.compila.com (UK)
Avatar de l’utilisateur
villagedefrance
Administrateur
Administrateur
 
Messages: 341
Inscription: 05 Avr 2013, 18:03
Localisation: Grande Bretagne

Re: Placement discriminant

Messagepar eric02 » 07 Mai 2013, 13:25

Là, je pense (pas encore testé) que l'utilisation fine des Dispositions (layout) permet de resoudre simplement ce petit truc.
Si je mets cela en place j'en ferai part ici meme.

eric
Opencart 1.5.5.1
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
eric02
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 269
Inscription: 20 Fév 2012, 12:39

Re: Placement discriminant

Messagepar LeorLindel » 15 Mai 2013, 07:35

Salut Eric,

Voici un tutoriel qui te permettra surement de faire ce que tu désires.

Celui-ci est en Anglais mais nous ferons en sorte d'en faire un tutoriel en Français bientôt.
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4236
Inscription: 19 Fév 2010, 12:44
Localisation: Lutéce

Re: Placement discriminant

Messagepar eric02 » 15 Mai 2013, 16:00

Merci Leor, je vais lire cela a tete reposé avec l'ami translate ;)

eric
Opencart 1.5.5.1
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
eric02
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 269
Inscription: 20 Fév 2012, 12:39

Re: Placement discriminant

Messagepar eric02 » 15 Mai 2013, 16:14

Pour info,
j'ai quand même modifié sensiblement mon idée, à savoir que les conseils sont regroupés via un module (qui est à l'identique du module "information").
Pour ce qui est de l'affichage "discriminant" (un affichage specifique pour une catégorie specifique), j'ai résolu le probleme en effectuant un "Layout" specifique pour chaque catégorie.
De la sorte je peux la sans soucis placer une bannière différente pour chaque catégorie, banniere sur laquelle je peux placer un lien vers le conseil qui va bien.
Là à savoir que les sous-catégorie, d'une catégorie à laquelle on applique un layout particulier, ne prennent pas d'office ce meme layout, il ne faut pas oublier de l'appliquer à ces sous catégories.
Cela devrait peut être faire partie de futur ajout à OC, chose qui à mon humble avis peut faciliter la maintenance du site ?

Vous en pensez quoi Doc ?

Eric
Opencart 1.5.5.1
www.savonsdesgalets.fr/
- Sur serveur distant
- Boutique Templates : Maison
Mod : quelques modifications maison, VQmod - quelques fichiers xml
Autres : Category home page, recent viewed, login sidebar, search side bar,...
Tutoriel :
- Installer OC Multi Store http://forum.opencart-france.fr/post9116#p9116
http://www.editionsduharicot.fr/
- Livret Vqmod http://forum.opencart-france.fr/tutoriels/vqmod-in-french-dans-le-texte-t1896
eric02
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 269
Inscription: 20 Fév 2012, 12:39


Retourner vers Soutien Général

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron