有没有办法从已处理图像的网址中获取完整/未处理的图像?
例如:是否可以从这个url中获取到原图的url?
https://www.assmann.de/fileadmin/_processed_/1/a/csm_Quality_Office_03_528c1c1990.jpg
我无法访问后端 - 只是作为访客。
感谢您的建议!
如果有人对我的问题有更好的称号,请继续更改... ;-)
我一直在谷歌搜索相当长一段时间,但要么我没有问正确的问题,或者到目前为止没有人与此斗争.
我与TYPO3 7.6的fancybox v3.0.47(工作http://fancyapps.com/fancybox/)和我对于图像画廊创建了自己的内容元素.到现在为止还挺好.在客户要求将视频文件添加到该库之前,一切正常.该库使用fancyBox作为灯箱,我使用如下:
<div class="imgGalleryIMG">
<a href="/fileadmin{file.originalFile.identifier}" data-fancybox="gallery" data-caption="{file.description}">
<f:image image="{file}" crop="{file.crop}" />
</a>
</div>
Run Code Online (Sandbox Code Playgroud)
fancybox需要链接,里面的图像是预览图像(可以裁剪).
这正常工作与图片,我可以改变<f:image image="{file}",以<f:media file="{file}" />使被装载到内容元素与YouTube视频"从URL添加媒体"显示,并开始在其上点击时打不过这种方式从的fancybox的收藏夹就不会弹出和它保持与预览图像一样小.
我尝试使用不同的方法,我遇到了youtube视频.通过使用"从URL添加媒体",视频将作为youtube文件保存到文件列表(意味着它具有文件扩展名".youtube"),并且它的标题将成为文件的名称.当我使用时,<f:debug>我找不到真正的链接(例如https://www.youtube.com/watch?v=WEkSYw3o5is),也没有找到YouTube视频的视频ID(例如WEkSYw3o5is).如果我使用上面用于图像的方法,我有一个视频的预览图像,但是当我点击它时,灯箱会打开,除了youtube-video-id之外别无其他.
第二种方法:
<div class="imgGalleryIMG">
<f:if condition="{file.originalFile.properties.extension} == 'youtube'">
<f:then>
<a href="{file.originalFile.identifier}" data-type="iframe" data-fancybox="gallery" data-caption="{file.description}">
<f:image image="{file}" />
</a>
</f:then>
<f:else>
<a href="/fileadmin{file.originalFile.identifier}" data-fancybox="gallery" data-caption="{file.description}">
<f:image image="{file}" crop="{file.crop}" />
</a>
</f:else>
</f:if>
</div>
Run Code Online (Sandbox Code Playgroud)
如果我是正确的,我需要的是youtube视频的链接,用于fancybox的链接,如文档中所述.
我真正想要的是youtube-video的显示图像,点击它将在灯箱中显示(没有自动播放).我怎样才能做到这一点?
我赞成一个只能改变模板的解决方案.
编辑
使用渲染后的第一种方法和fancybox实现其魔力,结果如下所示:
<div class="fancybox-container fancybox-show-controls fancybox-show-infobar fancybox-show-buttons fancybox-container--ready fancybox-controls--canzoomIn" role="dialog" tabindex="-1" id="fancybox-container-1" …Run Code Online (Sandbox Code Playgroud) 我想为我的自定义 TYPO3 后端模块扩展调用 base-url。是否有任何内置功能。如果不是如何配置一个常量并调用它?
任何想法请分享。
注意:我正在使用 TYPO3。6.2.9
部署 TYPO3 的官方文档指出“composer install 命令不应在实时环境中运行”。
为什么是这样?据我所知,部署器(TYPO3 的一个广受好评的部署工具)正是这样做的。
在TYPO3中,可以插入一个特殊菜单作为内容元素,您可以选择八种不同的方式来收集菜单.
在我选择的菜单中,如果菜单项处于活动状态,则不会分配任何类,我需要使用CSS突出显示它.我想知道如何添加自定义菜单.
注意:一旦我确实应用了我自己的答案中提供的解决方案,我意识到主要的困难是(并且通常在TYPO3中)缓存,请注意经常刷新,否则你永远不会确定什么是正确的代码和什么是'的...
typo3 ×5
typo3-6.2.x ×2
typo3-7.6.x ×2
typoscript ×2
composer-php ×1
fancybox ×1
typo3-4.5 ×1
typo3-6.1.x ×1
video ×1
youtube ×1