问题标签 [fal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
480 浏览

php - TYPO3 Media-Emelent 自己的领域

是否可以在我的typo3 扩展中扩展媒体类型?默认字段是替代、标题、描述。如何添加自己的字段?

0 投票
0 回答
43 浏览

typo3 - 编辑表格的 TYPO3 FAL 标签

在此处输入图像描述

我为滑块写了一个扩展。这一切都很好。我的最后一个问题是:如果我在列表视图中添加图像,则标签会出现上面的 HTML 标记。如何自定义标签或删除标签?

我需要这样的东西吗?foreign_match_fields

0 投票
1 回答
121 浏览

indexing - TYPO3 FAL:索引文件

当您访问 admin Filelist 模块中的目录时,其中的文件会被自动索引,但对于大量文件(大约 10.000 个),这不是一种可行的方法。是否有脚本/命令可以索引 FAL 中的整个目录?

编辑:TYPO3 版本是 10.4.1 LTS。

0 投票
1 回答
410 浏览

typo3 - 如何在另一个 sys_file_reference 中创建 sys_file_reference?

我需要将一些音轨文件添加到 TYPO3 文件参考中。所以我扩展了 sys_file_reference 的 TCA 并添加了一些字段。其中一个字段应该是对另一个文件的引用。它的工作原理是我可以在后端选择一个文件 在此处输入图像描述

不幸的是,如果我添加了曲目,我将无法保存。TYPO3 给我一个例外。

#1300098528 InvalidArgumentException 对为 FileReference 提供的原始文件的引用不正确。

发生此异常是因为轨道参考的 uid_local 为 0。但我不知道为什么这是 0 以及如何修复它。

这是我的 TCA 配置

0 投票
0 回答
95 浏览

typo3 - TYPO3:使用 Imagick 旋转图像并更新处理后的文件

我让用户在前端登录时将图像上传到文件管理员。

到目前为止一切顺利,这行得通。

现在一些图像(尤其是从手机上传时)会旋转(例如,如果以横向模式拍摄)。我尝试使用 Imagick 在上传时自动旋转这些图像,但似乎至少 iPhone 在图像中没有正确的 EXIF 数据(以 HEIC 格式拍摄的图像,上传时似乎被转换为 jpg,然后丢失所有 EXIF -数据)。至少getImageOrientation来自 Imagick 的 - 方法返回一个无效的方向。

现在,为了克服这个问题,我为用户创建了一个函数,以便他们可以自己旋转图像。这也有效。原始图像按预期旋转。

但是:我还需要更新处理后的图像,因为它们仍然反映未旋转的图像。

如果不手动删除安装程序中的已处理文件,我将如何做到这一点?

我的意思是,我可以创建一个新图像并删除旧图像,但这似乎是一些不必要的劳动。

有任何想法吗?

0 投票
4 回答
1030 浏览

typo3 - TYPO3 FAL 图像扩展

我在这里阅读了很多关于 TYPO3 中 FAL 图像的帖子。
我已经更新到 TYPO3 v10,现在我需要使用 FAL 渲染我的图像。
我找不到从零开始工作的解决方案。
我在自定义 Fluid+Extbase 扩展中使用它。

我得到的是 FlexForm:

我现在如何访问这些图像?
如果我调试它,我只会在前端得到 INT "1"。

我知道我需要一个 DataProcessor,但是应该把它放在哪里以及到底放什么?

我有一个 Typoscript Conf,我可以把处理器放在这里吗?:

我的控制器:也许我在这里遗漏了什么?

0 投票
1 回答
201 浏览

fal - Flexform 中的 TYPO3 FAL 添加数据处理


我遇到了和这个人一样的问题-> https://stackoverflow.com/questions/61383959/typo3-fal-in-flexform。所以我使用了这个答案,但我在添加数据处理器时遇到了一些问题。目前我渲染元素是这样的:

FE 中没有显示图像。我真的试图自己解决这个问题,但我找不到解决方案。我将非常感谢任何帮助或解释

0 投票
1 回答
77 浏览

typo3 - 为来自 CLI 的图像生成 TYPO3 cropVariants

有没有办法为现有的图像关系触发cropVariants的生成或更新?

我的用例:我想确保图像始终遵循特定的纵横比。因此,我为图像定义了一个名为“myCropVariant”的cropVariant,例如在页面和一些自定义表格中。这基本上工作正常,我在“创建图像关系”对话框中看到一个新向导,我可以在其中选择cropArea,即使我不单击该向导,cropVariant 图像以及cropVariant 数据库记录也会尽快创建当我保存父记录时,使用图像的中心作为裁剪区域。前端输出也可以正常使用

问题是:我将大量内容从另一个网站导入数据库(使用自定义迁移 CLI 命令)。这也包括图像;我已经创建了相应的sys_file记录和参考。图像在前端渲染得很好,但没有使用cropVariant。那是因为它在数据库中不存在,因为没有人点击后端中导入的内容。现在从 TYPO3 外部通过迁移脚本创建它们在理论上是可能的,但会非常讨厌(因为需要知道图像尺寸等等),所以我通过 CLI 或其他东西通过 TYPO3 寻找最佳实践相似的。

0 投票
0 回答
56 浏览

typo3 - TYPO3 中的图像/视频分辨率和不同格式

有没有首选的方法来实现这一点?

cropVariant 使图像的多种分辨率成为可能,但这里仍然缺少很多东西。

您如何看待sys_file_metadata与其他文件之间的另一个嵌套关系(具有不同的分辨率或格式,但没有自己的元数据,因为内容相同),因此用户可以将一个媒体文件作为基础处理并向其元数据添加不同的变体关系,以便这些相关文件自动出现在输入中,如替代文本、描述等。

然后另外一个人也可以创建相同的关系sys_file_reference以便能够覆盖单个实例上的关系,但我认为我不需要那个。

你们中的一些人知道是否很快就会有一个核心功能,因为如果我将来需要很快重写它,我不想创建我的自定义解决方案。

我发现此功能请求#27391 允许媒体内容使用多种格式/分辨率,这似乎没有当前计划。

0 投票
1 回答
41 浏览

typo3 - 非公共存储:FE 和 BE 中的 publicUrl 错误?

通常(直到 TYPO3 v10)存储在非公共存储中的文件的输出是通过eID fileDump完成的。

现在,使用 TYPO3 v11,我得到了类似/storage/_processed_/d/4/csm_IMG_1186_520147cc3c.jpg文件的 publicUrl 的 URI——而不是 eID 链接。

是错误还是配置错误?