Jump to content

Background page CMS en modale (popup)


Recommended Posts

Bonjour,

 

Sur la page de confirmation de commande, quand je dois valider les conditions générales de vente, je peux ouvrir celle-ci dans une fenêtre modale (popup) pour pouvoir les lire.

 

Le problème est que cette page s'affiche en appliquant le background du site et non un simple background blanc.

 

Savez-vous ou je peux modifier les templates qui gère cela ? (ou un élement de config dans le BO ?) ....je galère vraiment là...

 

Merci d'avance,

 

 

 

post-569519-0-23993600-1378223464_thumb.png

Link to comment
Share on other sites

J'avais déjà essayé cette technique mais cela ne marche pas....

 

tu peux le voir d'ailleurs, j'ai laissé mon css modifié en ligne sur le fichier jquery.fancybox.css

 

je ne sais pas si c'est le pointeur qui n'est pas bon... moi ça me semble parfait ??

J'ai même ajouté un !important mais cela ne change rien...

 

c'est pour ça que je cherchais les templates pour y bidouiller le marquage

Link to comment
Share on other sites

hummm... bizarre en testant avec firebug ça fonctionne. D'ailleurs je ne vois pas la propriété que tu as laissé, en tout cas elle ne s'applique pas sur l'élément body de l'iframe.

 

Essaies de mettre la propriété de mon post précédent directement dans le global.css et supprime bien le cache/compil pour vérifier, je sens que ça va résoudre le problème ;)

Link to comment
Share on other sites

Arrgh ! Pas mieux.

 

Mon cache est bien vide et pourtant ça ne trig pas... je suis sur Chrome et l'inspecteur de propriété ne voit pas la classe (mais dans global.css).

 

je l'ai laissé, tu le vois de ton côté ?

J'ai du mal à croire que celui puisse être liée au navigateur ???

Link to comment
Share on other sites

pfiouuuu je ne comprends pas... je ne vois toujours pas cette propriété

#fancybox-frame body {
   background: none #fff;
}

ni dans firebug, ni dans l'inspecteur d'éléments sur Chrome...
Même si la propriété n'est pas exécutée car "écrasée" par une autre déclaration on doit la voir barrée en inspectant le code...

 

Essaies de la coller dans d'autres fichiers CSS "bio.css", "responsive.css" ou le CSS du plugin fancybox pour voir si elle est au moins prise en compte dans un de ces fichiers.

Link to comment
Share on other sites

c'est fait, mais ce n'est pas mieux...

tu peux voir directement dans le fichier après le body, le classe est bien là: http://prestashop.igloo.be/themes/newatch/css/style/bio.css

 

pourtant ça ne s'affiche toujours pas.

Pour moi, c'est parce que l'inspecteur (comme firebug) a les données compilées (iframe et le contenu de cette page) là ou en réalité le code source ne se comporte pas....du coup le CSS ne peut le pointer.

 

C'est pour cette raison que je cherche depuis le début à accèder à ces templates ou au module qui génère le fancybox...

Link to comment
Share on other sites

effectivement... je sèche aussi.

 

Je viens de tester rapidement sur le thème de base d'un Presta 1.5.4.1 et dans l'iframe, le body a la classe "content_only" ajoutée et dans le global.css il y a simplement

body.content_only {
	background: #FFF;
}

Peut être faut-il s'orienter vers la pour avoir le même comportement sur ton thème...

Link to comment
Share on other sites

  • 3 months later...

Bonjour ,

Interressant.... j'ai le meme probleme. J'ai essayé d'avancer avec les différentes suggestions trouvées ici, mais rien n'y fait non plus... On récupère systématiquement le style du header !

Merci de votre aide

 

Config :  PS 1.5.6.1

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...