问题标签 [flexform]

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 回答
215 浏览

php - TYPO3 8.7.x / Extbase:如何获取 flexform 选择树视图值?

我正在为我的扩展插件使用 flexform。有一个树视图,我想从中获取控制器的值。但是我只得到了 $this->settings['kategorien'] 的选定值的数量。

0 投票
1 回答
120 浏览

xml - Flexform maxitems 验证

我想在我的 Flexform 中设置 maxtems 和 mintems 的验证。我该如何设置?

是否可以定义或应该使用 IRRE ?

0 投票
1 回答
222 浏览

typo3 - 如何更改 TYPO3 中 fe_users 字段的长度

我正在使用TYPO3 9.5. LTS并插入一些fe_users. TCA 输入字段title是我的缩写,只有 40 个字符。我需要更多,所以该值必须至少为 255 个字符(varchar)。

如何从 TYPO3 更改系统扩展或表的 TCA 字段的值?

我试图覆盖typo3conf/ext/myextension/Configuration/TCA/Overrides/fe_users.php

但是保存后,我得到一个错误: 更改 fe_users 值

我还将title表中的字段fe_users从 varchar(40) 编辑到 (255) (-> phpmyadmin),数据库比较,清除缓存,......仍然是同样的错误?!

我的错在哪里?我在哪里忘记了什么?

编辑:我明白了,我的更改phpmyadmin不起作用。如何更改该字段的值?: phpmyadmin fe_users 表更改 varchar

0 投票
1 回答
554 浏览

image - Typo3 - 流体、Flexform 隐藏图像导致“未找到给定 UID 的文件引用 (sys_file_reference)”

我创建了一个自定义扩展,它使用

{f:uri.image(src: '{data.flexform_backgroundImages}', treatIdAsReference: '1')}

如果我在后端隐藏图像,我会在前端收到以下问题:“未找到给定 UID 的文件引用 (sys_file_reference)”。我该如何解决这个问题?

0 投票
1 回答
38 浏览

typo3 - 从 userType 元素的 userFunc 访问表单数据

我想在我的 userFunc 中访问整个 Element 的全部数据。

我通过 var_dumping userFunc 的 secondArgument (fObj) 进行了修补,发现它在嵌套的深处,但我不知道是否有更简单的方法来访问它。

我想创建一个复选框列表,具体取决于来自 flexform 内另一张工作表的数据。

0 投票
1 回答
59 浏览

file - sys_file_metadata 表扩展但字段未显示

我通过添加一列扩展了 sys_file_metadata 表。表中存在新输入的列,但该字段未在 flexform 中显示。我错过了什么吗?

0 投票
0 回答
70 浏览

validation - 如何在 TYPO3 FlexForms 中进行评估并防止保存无效输入

我想检查具有附加行为的 FlexForm 字段:如果输入的值正确,则应该无法保存表单。这与“必需” eval函数的行为类似,后者拒绝保存空字段。

评估代码已经存在(但我没有添加整个代码):

即使输入了无效数据并且我使用$set设置为 false 的调试器进行了检查,该值也会被保存。

0 投票
0 回答
113 浏览

typo3 - TCA/Flexform:通过相同的参数从两个 mm 表中过滤 2 种对象

我有一个 flexform,允许用户选择两种类型的对象:视频或播放列表。两者都有一个类别。我正在尝试为用户创建一个 flexform 以按类别选择项目。这是我的 flexform 和我的 tt_content :

tt_内容:

问题是我有两个不同的 mm 表用于这些关系(一个 video_category 和一个 playlist_category)。目前,用户可以选择他想要的,但每个项目都会出现,而我希望列表按“video_categorie_uid”字段中选择的类别进行过滤。有没有办法让一个字段允许选择两种类型的项目,这些项目应该引用两个不同的 MM 表?

谢谢 !

0 投票
1 回答
265 浏览

controller - 从 TYPO3 中的后端配置获取设置

我有一个自己的扩展(使用扩展生成器创建)。在后端,我在编辑插件时可以选择不同的选项。如何在 PHP 中访问它们,尤其是从控制器上下文中?提前感谢您的帮助。

0 投票
1 回答
171 浏览

typo3 - 在打字稿中从 flexform 中读取数据

我尝试在打字稿中读取 flexform 数据。我尝试了几种方法,但它们都不能正常工作:

谁能给我一个正确语法的提示?我正在使用 Typo3 9.5.13。