TYPO3 7.6没有灯箱扩展工作
TYPO3 7.6 none lightbox extensions work
我试图使它工作lightbox样式的图像弹出,但没有-所有的扩展不工作。似乎typo3配置有问题或其他什么。电子工程。"完美灯箱"-安装,模板添加,在contect图像复选框"点击放大"answers"灯箱"选中。但是什么也没发生。在浏览器控制台没有JS错误,JS文件完美灯箱加载。在页面源代码中,图像周围的一段代码如下:
<a href="http://.../index.php?eID=tx_cms_showpic&file=17&md5=14b002d6aa25f9dd945e2a4e6c21ea4347298d11&parameters%5B0%5D=YTo0OntzOjU6IndpZHRoIjtzOjQ6IjgwMG0iO3M6NjoiaGVpZ2h0IjtzOjQ6IjYw&parameters%5B1%5D=MG0iO3M6NzoiYm9keVRhZyI7czo0MToiPGJvZHkgc3R5bGU9Im1hcmdpbjowOyBi&parameters%5B2%5D=YWNrZ3JvdW5kOiNmZmY7Ij4iO3M6NDoid3JhcCI7czozNzoiPGEgaHJlZj0iamF2&parameters%5B3%5D=YXNjcmlwdDpjbG9zZSgpOyI%2BIHwgPC9hPiI7fQ%3D%3D" onclick="openPic('http:'/'/...'/index.php?eID=tx_cms_showpic'u0026file=17'u0026md5=14b002d6aa25f9dd945e2a4e6c21ea4347298d11'u0026parameters%5B0%5D=YTo0OntzOjU6IndpZHRoIjtzOjQ6IjgwMG0iO3M6NjoiaGVpZ2h0IjtzOjQ6IjYw'u0026parameters%5B1%5D=MG0iO3M6NzoiYm9keVRhZyI7czo0MToiPGJvZHkgc3R5bGU9Im1hcmdpbjowOyBi'u0026parameters%5B2%5D=YWNrZ3JvdW5kOiNmZmY7Ij4iO3M6NDoid3JhcCI7czozNzoiPGEgaHJlZj0iamF2'u0026parameters%5B3%5D=YXNjcmlwdDpjbG9zZSgpOyI%2BIHwgPC9hPiI7fQ%3D%3D','thePicture','width=800,height=600,status=0,menubar=0'); return false;" target="thePicture">
<img src="http://.../fileadmin/_processed_/csm_room_05_3bd2eeb267.jpg" width="150" height="112" alt="" />
</a>
没有任何灯箱类生成(应该有吗?)
今天也是偶然发现了这个问题!
这将在您的ts-setup中工作:
# deactivate fsc popup, lightbox wrap
lib.fluidContent.settings.media.popup {
directImageLink = 1
JSwindow = 0
linkParams.ATagParams.dataWrap = class="lightbox" data-fancybox-group="lb{field:uid}"
}
你必须根据你的lightbox-plugin改变"dataWrap"-Attributes,给出的例子适用于fancybox。
(原链接:https://forum.typo3.org/index.php/t/213375/)
从typo37开始,您可以使用CSC (css_styled_content)或FSC (fluid_styled_content)来呈现页面内容。两个扩展都使用不同的方法来呈现内容元素。你用什么?
也许你看到的扩展只增强/修改了其他渲染扩展?
您试过哪些分机?
你是否包含了他们的静态模板?
如果你对所有这些都不满意,你也可以使用任何javascript-gallery/-picture-viewer,基本上只需要很少的插入特殊标记和少量的JS来初始化查看器:
在http://lokeshdhakar.com/projects/lightbox2/上找到一个示例灯箱库除了包含jquery和JS库之外,还需要在基于html标记的初始化中包含一些JS。这个库似乎适用于具有相同数据属性data-lightbox
:
set option:
lightbox.option({
'resizeDuration': 200,
'wrapAround': true
})
对于您的图像,请确保使用以下数据属性增强渲染,例如:
<a href="images/image-2.jpg" data-lightbox="my_lightbox">Image #2</a>
<a href="images/image-3.jpg" data-lightbox="my_lightbox">Image #3</a>
<a href="images/image-4.jpg" data-lightbox="my_lightbox">Image #4</a>
您可能会使在一个页面上使用多个灯箱或只包含选定的图像变得更复杂
链接在你的代码片段中仍然使用默认渲染来打开一个弹出窗口。
正如Bernd提到的,您可能忘记添加静态模板。也许你可以试着加上下面的
# turn of the popup window
tt_content.image.20.1.imageLinkWrap.JSwindow = 0
# create a link to a bigger verion of the image
tt_content.image.20.1.imageLinkWrap.directImageLink = 1
如果js和css在适当的地方,它可能会工作。
编辑:由于您使用fluid_styled_content:
styles {
content {
textmedia {
linkWrap.lightboxEnabled = 1
linkWrap.lightboxCssClass = fluidbox
linkWrap.lightboxRelAttribute >
}
}
}
根据需要修改lightboxCssClass和lightboxRelAttribute。有了JS和CSS,你就不需要任何扩展了。
- 扩展移相器按钮类不工作
- window.location.htm无法在chrome扩展中工作
- 扩展在LeafletJS中是如何工作的,为什么我需要一个中介归因才能使其正确工作
- Chrome扩展程序:浏览器操作单击按钮工作一次
- 用于检查文件扩展名不工作的Javascript If语句
- 按钮不'不能在自定义镀铬扩展中工作
- Chrome扩展的BatteryStatusneneneba API不工作
- 谷歌Chrome扩展在用Javascript打开的弹出窗口中工作吗
- Chrome扩展和Chome浏览器中的Jquery工作方式不同
- 按钮点击不工作在谷歌扩展
- Javascript JIRA扩展无法在悬停时工作
- 从chrome扩展动态创建Google工作表
- 以下 Chrome 扩展程序 JavaScript 代码片段究竟是如何工作的
- javascript事件不与Chrome扩展工作,为什么!: /
- TYPO3 7.6没有灯箱扩展工作
- 如何广告拦截扩展工作
- 为什么onclick不工作在一个按钮,但在谷歌Chrome扩展工作在一个DIV
- HTML/JS代码在普通浏览器视图下工作,但不能作为Chrome扩展工作
- (新的jquery)为什么我的chrome扩展工作在任何东西,但reddit
- onclick不为Chrome扩展工作