我正在尝试使用Composite c1 v3的lightbox和slimbox。 两者都不起作用。
我已经安装了相关的软件包,并且我已经正确设置了这两个函数的参数。 结果是,当我使用灯箱时,缩略图和图片都出现在页面上。 当我使用slimbox2时,缩略图很好,但图片会打开一个新页面。
我已经尝试过使用IE 9和firefox 9.0.1同样的结果。
就Composite C1而言,我正在开发Omnicorp示例网站。
有任何问题的人吗?
答案 0 :(得分:0)
我刚试过Slimbox2 package,它在Chrome和IE中对我有用。我成功安装了包,转到Content中的页面,然后插入了该功能。然后我选择了Media Folder参数,并将其设置为常量并选择了文件夹路径。发布后,slimbox的表现与预期一致。但是,我没有使用Omnicorp演示。
这个行为听起来像是脚本的某些部分没有加载或加载的顺序错误。 Omnicorp站点或其他包是否在已发布页面的head部分中存在冲突的jQuery导入?
答案 1 :(得分:0)
看起来包有错误,当站点在子文件夹中运行时,未加载javascripts文件。 你在子文件夹中运行你的网站吗? 试着解决这个问题。 转到功能透视图 - > Xslt函数 - >定位功能 Composite.Media.ImageGallery.Slimbox2 - >编辑其模板并修复文件链接,在开头添加〜:
< script id =“slimbox2-js”src =“〜 /Frontend/Composite/Media/ImageGallery/Slimbox-2.04/js/slimbox2.js”type =“text / javascript” >< /脚本> < link id =“slimbox-2.04”media =“screen”type =“text / css”href =“〜 /Frontend/Composite/Media/ImageGallery/Slimbox-2.04/css/slimbox2。 css“rel =”stylesheet“/>
还找到函数 Composite.Web.Html.Lightbox ,编辑其模板并修复文件的链接(添加〜): < script id =“html-lightbox-js”src =“〜 /Frontend/Composite/Web/Html/Lightbox/js/jquery.html-lightbox.js”type =“text / javascript “>< /脚本> < link id =“html-lightbox-css”media =“screen”type =“text / css”href =“〜 / Frontend / Composite / Web / Html / Lightbox / css / html- lightbox.css“rel =”stylesheet“/>