问题标签 [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.
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中) - 这不是它的工作方式,或者是这样吗?
typo3-6.2.x - 在 TCA 中使用 FAL 时设置上传文件夹
使用 FAL 时是否可以直接在 TCA 列中设置上传目标文件夹?我的配置现在是这样的:
我在不同的 TCA 中有这样的列,并希望将它们的图像保存在不同的文件夹中。所以标准文件夹设置在这里不起作用。
typo3 - TYPO3 6.2.7:异常/CMS/1314516809如何解决?
客户端的 TYPO3 实例之一转到 1&1 提供程序...显然 FAL 的文件名大小写有问题,因为在进入Filelist模块时出现此异常: Exception/CMS/1314516809
我无法更改文件的大小写,例如,它们遵循 TYPO3 的名称约定,和/或它们属于 TER 的扩展名(因此不应/不能更改)
如何在 1&1 主机上解决此问题?
typo3 - 参考TYPO3中原文的媒体字段
在 TYPO3 6.2(刚从 4.5 升级)中,我有一个带有图像的 TMENU,使用 NO 中的 cObject 根据需要构建菜单。
它以主要语言工作,但在第二语言的前端,图像不会被渲染 - 除非它们被填充到第二语言的媒体字段中。
您如何强制 FILES 引用原始语言的媒体字段?在我的情况下,总是。在其他情况下,可能需要备用解决方案。
PS 在 forge 上有许多与媒体字段/FAL 后备相关的错误,例如这个。但我有一种感觉,这可能是一个更简单的问题。
file-upload - TYPO3 6.2 - 如何在前端(FE)中创建 FileReference?
我有一个假设的Zoo
扩展,其中我使用具有典型 CRUD 操作Animal
的字段和前端 (FE) 插件进行建模。字段是典型的 FAL ,它在具有通用 TCA IRRE 配置的后端 (BE) 中完美运行。photo
photo
FileReference
我能够成功地将文件上传到存储中,它在Filelist模块中可见,并且我可以在动物编辑期间在 BE 中使用它,无论如何我无法FileReference
在我的 FE 插件中创建。
我目前的方法如下所示:
无论如何尝试通过此行创建引用会引发异常:
我该如何解决这个问题?
检查:DataHandler
方法(链接)也不起作用,因为它对 FE 用户不可用。
TL;博士
如何从现有(刚刚创建的)FAL 记录添加FileReference
到模型?Animal
typo3 - TYPO3 FAL:请参阅后端中的 sys_file uid
(如何)是否可以在 TYPO3 6.2 后端查看文档的 sys_file uid?编辑元数据或将鼠标悬停在条目的图标上时,仅显示 sys_file_metadata uid - 在以<link file:3050>
.
一位用户问我这个问题,因为她想使用文件的 uid 来编辑表格中的文件链接,因此她不必将 cType 从表格切换到文本来创建链接。
它可能是缺少的功能吗?
repository - 如何获取所有引用的 FAL 文件对象?
我正在尝试为 TYPO3 制作一个 extbase 扩展,以获取具有 mimetype image/... 的所有文件对象,该文件对象由typo3 中的任何内容、插件或流体引用。
但我不知道哪种方法是获取这些数据的最佳方式。我应该如何在我的扩展中创建一个模型,我应该如何创建正确的存储库?
如果我创建自定义查询,我不确定如何返回包含任何数据(如元数据)等的完整 FAL 对象。
希望有人可以帮助我找到正确的方法,也许有一个例子或其他东西。
多谢
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?
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
,但这也没有什么不同。