2012-03-01 4 views
0

J'essaie d'utiliser à la fois lightbox et slimbox avec Composite c1 v3. Aucune des deux.lightbox et slimbox2 ne fonctionne pas avec c1 composite

J'ai installé les paquetages appropriés et j'ai réglé correctement les paramètres pour les deux fonctions. Le résultat est que lorsque j'utilise lightbox, la vignette et l'image apparaissent sur la page. Lorsque j'utilise slimbox2, la vignette est correcte mais l'image s'ouvre sur une nouvelle page.

Je l'ai essayé à la fois avec IE 9 et Firefox 9.0.1 avec le même résultat.

En ce qui concerne Composite C1, je travaille sur le site d'exemple Omnicorp.

Quelqu'un avec le type de problème?

Répondre

0

Je viens d'essayer le Slimbox2 package et cela a fonctionné pour moi dans Chrome et IE. J'ai réussi à installer le paquet, aller à une page dans le contenu, et en insérant la fonction. Puis j'ai choisi le paramètre Media Folder, et l'ai défini comme une constante et j'ai sélectionné un chemin de dossier. Une fois publiée, la slimbox s'est comportée comme prévu. Cependant, je ne travaille pas avec la démo d'Omnicorp.

Le comportement me semble comme une partie du script ne se charge pas ou se charge dans le mauvais ordre. Le site Omnicorp ou un autre paquet contient-il des importations jQuery conflictuelles dans la section head d'une page publiée?

0

On dirait que les paquets ont un bug, quand le site est en cours d'exécution dans le sous-dossier, les fichiers javascripts ne sont pas chargés. Courez-vous votre site dans le sous-dossier? Essayez d'y remédier. Aller à Fonctions perspective -> Fonctions xslt -> localiser la fonction Composite.Media.ImageGallery.Slimbox2 -> modifier son modèle et fixer des liens vers les fichiers, ajouter ~ au début:

< scénario id = "slimbox2-js" src = "~ /Frontend/Composite/Media/ImageGallery/Slimbox-2.04/js/slimbox2.js" type = "text/javascript" > </script > < lien id = » slimbox-2.04 "media =" écran "type =" text/css "href =" ~/Frontend/Comp Osite/Médias/ImageGallery/Slimbox-2.04/css/slimbox2.css » rel = "stylesheet"/ >

localiser également la fonction Composite.Web.Html.Lightbox, modifiez le modèle et fixer des liens vers les fichiers (ajouter ~): < id script = "html-lightbox-js" src = Type "~ /Frontend/Composite/Web/Html/Lightbox/js/jquery.html-lightbox.js" = "text/javascript "> </script > < lien id = "html-lightbox-css" media = "" type = "écran text/css" href =" ~/Frontend/composite/Web/Html/Lightbox/css/html-lightbox.css "rel =" stylesheet "/ >

+0

Les paquets ont été corrigés, vous pouvez désinstaller et installer de nouvelles versions – Inna

+0

Merci beaucoup! La solution est exactement ce que vous dites. – user1242683

Questions connexes