标签: typo3

在 Typo3 中获取完整图像

有没有办法从已处理图像的网址中获取完整/未处理的图像?

例如:是否可以从这个url中获取到原图的url? https://www.assmann.de/fileadmin/_processed_/1/a/csm_Quality_Office_03_528c1c1990.jpg
我无法访问后端 - 只是作为访客。

感谢您的建议!

typo3

0
推荐指数
1
解决办法
120
查看次数

TYPO3 7.6从youtube-media-file获取youtube-url,用于自定义内容元素和fancybox

如果有人对我的问题有更好的称号,请继续更改... ;-)

我一直在谷歌搜索相当长一段时间,但要么我没有问正确的问题,或者到目前为止没有人与此斗争.

我与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)

youtube video typo3 fancybox typo3-7.6.x

-1
推荐指数
1
解决办法
1223
查看次数

如何在TYPO3后端模块扩展中调用baseurl

我想为我的自定义 TYPO3 后端模块扩展调用 base-url。是否有任何内置功能。如果不是如何配置一个常量并调用它?

任何想法请分享。

注意:我正在使用 TYPO3。6.2.9

typo3 typoscript typo3-4.5 typo3-6.1.x typo3-6.2.x

-2
推荐指数
1
解决办法
2331
查看次数

为什么不鼓励使用 Composer 进行 TYPO3 生产部署?

部署 TYPO3 的官方文档指出“composer install 命令不应在实时环境中运行”。

为什么是这样?据我所知,部署器(TYPO3 的一个广受好评的部署工具)正是这样做的。

typo3 composer-php

-3
推荐指数
1
解决办法
112
查看次数

TYPO3:添加特殊菜单CE并添加class ="active"

TYPO3中,可以插入一个特殊菜单作为内容元素,您可以选择八种不同的方式来收集菜单.

在我选择的菜单中,如果菜单项处于活动状态,则不会分配任何类,我需要使用CSS突出显示它.我想知道如何添加自定义菜单.

注意:一旦我确实应用了我自己的答案中提供的解决方案,我意识到主要的困难是(并且通常在TYPO3中)缓存,请注意经常刷新,否则你永远不会确定什么是正确的代码和什么是'的...

typo3 typoscript typo3-6.2.x typo3-7.6.x

-12
推荐指数
1
解决办法
1874
查看次数