问题标签 [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 投票
2 回答
1378 浏览

typo3 - TYPO3 6.2:“所需存储不在可用存储列表中”

重新创建“文件存储”对象后,前端不再工作,“在线”链接指向我这里

在 BE “fileadmin” 文件夹是可浏览的,我们可以读取/下载文件。

有人遇到过这样的问题吗?

FE 错误

0 投票
1 回答
338 浏览

typo3 - 在 TYPO3 6.2 中,从 FAL 路径(和类似路径)中删除 /fileadmin/

这更多是关于 TYPO3 6.x 中 FAL 的理解问题。

我知道我可以创建新的存储位置,并且我不再被迫使用 /fileadmin/。由于 FAL 链接不直接存储在 tt_content 中,我想应该可以为 FAL 链接定义重写规则。

例如“将 /fileadmin/ 替换为 /storage/”。或“对于此分支中的所有页面,删除 /fileadmin/ 并添加http://static.domain.com ”。等等。

但是 - 在不涉及繁重编码的集成器级别(如在https://github.com/beechit/fal_securedownload中) - 这不是它的工作方式,或者是这样吗?

0 投票
1 回答
1162 浏览

typo3-6.2.x - 在 TCA 中使用 FAL 时设置上传文件夹

使用 FAL 时是否可以直接在 TCA 列中设置上传目标文件夹?我的配置现在是这样的:

我在不同的 TCA 中有这样的列,并希望将它们的图像保存在不同的文件夹中。所以标准文件夹设置在这里不起作用。

0 投票
1 回答
224 浏览

typo3 - TYPO3 6.2.7:异常/CMS/1314516809如何解决?

客户端的 TYPO3 实例之一转到 1&1 提供程序...显然 FAL 的文件名大小写有问题,因为在进入Filelist模块时出现此异常: Exception/CMS/1314516809

我无法更改文件的大小写,例如,它们遵循 TYPO3 的名称约定,和/或它们属于 TER 的扩展名(因此不应/不能更改)

如何在 1&1 主机上解决此问题?

0 投票
5 回答
2559 浏览

typo3 - 参考TYPO3中原文的媒体字段

在 TYPO3 6.2(刚从 4.5 升级)中,我有一个带有图像的 TMENU,使用 NO 中的 cObject 根据需要构建菜单。

它以主要语言工作,但在第二语言的前端,图像不会被渲染 - 除非它们被填充到第二语言的媒体字段中。

您如何强制 FILES 引用原始语言的媒体字段?在我的情况下,总是。在其他情况下,可能需要备用解决方案。

PS 在 forge 上有许多与媒体字段/FAL 后备相关的错误,例如这个。但我有一种感觉,这可能是一个更简单的问题。

0 投票
3 回答
5946 浏览

file-upload - TYPO3 6.2 - 如何在前端(FE)中创建 FileReference?

我有一个假设的Zoo扩展,其中我使用具有典型 CRUD 操作Animal的字段和前端 (FE) 插件进行建模。字段是典型的 FAL ,它在具有通用 TCA IRRE 配置的后端 (BE) 中完美运行。photophotoFileReference

我能够成功地将文件上传到存储中,它在Filelist模块中可见,并且我可以在动物编辑期间在 BE 中使用它,无论如何我无法FileReference在我的 FE 插件中创建。

我目前的方法如下所示:

无论如何尝试通过此行创建引用会引发异常:

我该如何解决这个问题?

检查:DataHandler方法(链接)也不起作用,因为它对 FE 用户不可用。

TL;博士

如何从现有(刚刚创建的)FAL 记录添加FileReference到模型?Animal

0 投票
0 回答
272 浏览

typo3 - TYPO3 FAL:请参阅后端中的 sys_file uid

(如何)是否可以在 TYPO3 6.2 后端查看文档的 sys_file uid?编辑元数据或将鼠标悬停在条目的图标上时,仅显示 sys_file_metadata uid - 在以<link file:3050>.

一位用户问我这个问题,因为她想使用文件的 uid 来编辑表格中的文件链接,因此她不必将 cType 从表格切换到文本来创建链接。

它可能是缺少的功能吗?

0 投票
1 回答
1932 浏览

repository - 如何获取所有引用的 FAL 文件对象?

我正在尝试为 TYPO3 制作一个 extbase 扩展,以获取具有 mimetype image/... 的所有文件对象,该文件对象由typo3 中的任何内容、插件或流体引用。

但我不知道哪种方法是获取这些数据的最佳方式。我应该如何在我的扩展中创建一个模型,我应该如何创建正确的存储库?

如果我创建自定义查询,我不确定如何返回包含任何数据(如元数据)等的完整 FAL 对象。

希望有人可以帮助我找到正确的方法,也许有一个例子或其他东西。

多谢

0 投票
1 回答
344 浏览

typo3 - TYPO3 FAL FileStorageIndexingTask with Umlauts in file names

In TYPO3 6.2.11, I have set

The (CentOS) filesystem as well as the Filelist module recognize and display the files properly.

But when I run TYPO3\CMS\Scheduler\Task\FileStorageIndexingTask via the scheduler, it marks files containing special characters in their filename as missing = 1.

Is there some other required setting for FAL to be able to process UTF8-Filenames? Or could this be something server-side?

0 投票
1 回答
1599 浏览

typo3 - TYPO3 Extbase 扩展:后端 FAL 上传失败

我在 TYPO3 6.2.11 中使用当前的 extension_builder 设置了一个扩展。后端中的 FAL 文件上传不起作用。

extension_builder 说文件上传根本没有在 extbase 中实现,但据我了解(参见https://github.com/helhum/upload_example),这是关于 FE 上传的。正确的?

我只需要完全常规的 BE 文件上传 - 通过“创建新关系”或“选择并上传文件”进行选择。

直接上传失败并显示“上传失败!需要一个带有“*”扩展名的文件!” (或我在 TCA 中指定的任何扩展名)。

参考创建工作,但保存后参考丢失。

此屏幕截图显示了保存前的两次尝试。

在此处输入图像描述

保存后,再次清空:

在此处输入图像描述

我该如何进行这项工作?我是否必须在存储库中添加额外的代码来保存关系?或者可能缺少基本设置?

对于 tt_content,FAL 关系和上传工作正常。

并且:作为一种解决方法,是否可以使用常规的“Pibase”'type' => 'group','internal_type' => 'file'字段?但是模型中的 getter 和 setter 会是什么样子呢?就像一个普通的字符串?

三氯乙酸:

extension_builder 创建的模型:

我也尝试过使用\TYPO3\CMS\Extbase\Persistence\ObjectStorage<\TYPO3\CMS\Extbase\Domain\Model\FileReference>而不是\TYPO3\CMS\Extbase\Domain\Model\FileReference $apprenticeshipDocument,但这也没有什么不同。