问题标签 [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 回答
406 浏览

typo3 - TYPO3 流体文件收集元数据

我想从基于文件夹的文件集合中访问文件和关联的元数据,但调试说 metaDataLoaded=false 并且 metaDataProperties 是空的。

这是来自我的 DCE 的代码流畅代码:

为什么没有加载元数据?如何访问文件的元数据?

提前谢谢,

0 投票
2 回答
1331 浏览

typo3 - TYPO3 将文件元数据添加到后端 TCA IRRE 元素

我想在 tt_content (TYPO3 8.7 中的标准 IRRE 字段)中的图像中添加额外的元数据(例如版权)。

我安装了“filemetadata”扩展来获取这些附加字段。如果我打开 sys_file_reference,我可以访问这些字段。现在我想向 tt_content IRRE“图像”字段显示版权字段,该字段当前显示标准字段“标题、描述、链接”。

我试图覆盖 TCA(myExtension/Configuration/TCA/Override/tt_content.php):

在 myExtension 的 localconf 中像这样:

但不会出现版权字段。请帮忙。

0 投票
0 回答
95 浏览

typo3 - 文件抽象层 StorageIndexer 调度程序任务失败

我有一个 TYPO3 项目,我的客户通过 ftp 将文件上传到 /fileadmin 文件夹内的目录。我试图创建一个调度程序任务来更新 StorageIndex,但它不起作用。调度程序任务停止运行并标记为失败。没有写入日志条目。

在此处输入图像描述

调度程序由 cronjob 启动,该 cronjob 基于其他任务的执行时间,确实可以正常工作。

当我从命令行手动运行 cli_dispatch.phpsh 调度程序时,不会生成任何输出。我怎样才能知道,这里有什么问题?

0 投票
1 回答
250 浏览

typo3 - TYPO3 扩展;读取域中的自定义 FAL 变量以在流体模板中使用

在我的自定义扩展中,我向需要读取的图像元数据引入了一个二进制变量,"Show in list view"类似于tx_news

tx_news为例,我能够添加变量,新调色板在后端显示复选框,并且选择在sys_file_reference表中的新数据库字段中注册......

现在我需要在我的流体模板中使用这个变量,在这里我失去了踪迹;对象是items并且新变量被命名opentab,我在域中声明变量如下:

这就是我尝试阅读带有 opentab 检查的项目的方式:

<f:debug>我的流体模板中,我确实看到了变量itemsOpen,但没有任何值 db 包含该字段的值...

我的物品的 TCA:

0 投票
1 回答
529 浏览

typo3 - TYPO3 FAL : 在流体模板中添加和读取自定义字段

在我的自定义扩展中,我向需要读取的图像元数据引入了一个二进制变量,类似于 tx_news 的“在列表视图中显示”。

以 tx_news 为例,我能够添加变量,新调色板在后端显示复选框,并且选择注册在 sys_file_reference 表的新数据库字段中......

我首先尝试在有效的域中声明它,但我无法使用该变量,因为它是我尝试使用它的相同文件的数组,在循环中调用它会破坏循环......(这是我的问题

现在我需要在我的流体模板中使用这个新变量,如果我循环遍历项目,opentab如果我这样调试,命名的新变量是可见的:

propertiesOfFileReference有“标题”,我可以这样使用{item.originalResource.title}

propertiesOfFileReference我看到具有正确值的“opentab”,但我发现没有办法使用它!

0 投票
1 回答
242 浏览

typo3 - 如何在 sys_file_metadata 中为 TYPO3 6.2 中的文件 ID 设置元数据

我尝试更新文件夹中图像的数据数据信息 (EXIF)。通过 StorageRepository 我可以从文件系统中读取元数据。我现在想将收到的信息放入 TYPO3 数据库中。我想我找到了相应的mysql表,称为sys_file_metadata每个文件ID的信息存储位置。

我现在的问题是,是否有任何函数或方法可以将收到的元数据放入数据库,还是必须通过 mysql 查询放入?

0 投票
1 回答
34 浏览

typo3 - 是否可以将文件引用限制到特定的文件存储?

设置如下:我的客户希望让用户能够为页面选择背景图像。为简单起见,假设我们在 pages 表中创建一个新字段并单独配置其 TCA,因此我们完全没有副作用。

现在是棘手的部分。存储,用户应该从该字段中选择图像,应该是有限的。因此,即使后端用户具有管理员权限并因此可以访问所有文件存储和所有文件,用户也应该只能从给定(配置)存储中选择图像。

对于特定的 TCA 配置,这是否可能?

0 投票
1 回答
234 浏览

typo3 - TYPO3 FAL,文件丢失,大小写敏感问题,如何手动修复?

我在 TYPO3 v 8.7 LTS 中有区分大小写的问题。系统有时会嘲笑文件丢失。错误信息是

尽管文件在那里。当我将文件以小写形式放入 fileadmin "abcd.pdf" 时,FAL 并没有在嘲笑。但似乎过了一会儿它仍然在嘲笑。至少我不明白问题出在哪里。因为即使 ABCD.pdf 在那里并且在正确的位置,我也会收到警告。

我多次检查数据库完整性。但仍然没有运气。然后在 INSTALL TOOL 中删除缓存。

我找到了存储文件的数据库表。有没有办法,我可以手动更新这些表并摆脱这些错误消息?

0 投票
1 回答
435 浏览

typo3 - TYPO3 8.7 将 FAL uid 转换为路径

我已经升级了分机。根据 fe_users 表从 TYPO 6.2 到 8.7。但现在图像没有显示 - 只有一个 id。名称和其他信息显示正确。

如何将uid转换为图像路径?我已按照 https://fluidtypo3.org/viewhelpers/fluid/master/ImageViewHelper.html上的说明进行操作

结果是

这是我的代码

0 投票
1 回答
68 浏览

typo3 - TYPO3 FAL 本地化在生产现场不起作用

我正在尝试在内部新闻记录中本地化 FAL 记录。在我的本地页面副本上,它正在工作,但不再在生产和登台站点上。我不知道出了什么问题。AJAX 请求似乎发送了正确的数据,我将它与我的本地请求进行了比较。但是在生产和登台站点上又回来了:

暂存时没有日志条目,已启用日志记录。

如何找出问题所在?