问题标签 [typo3-11.x]

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 投票
0 回答
13 浏览

mask - 为什么添加内容元素 TYPO3 11 蒙版图像时出现错误

我有一个 Typo3 网站,我在其中安装了 Extension Mask。我为图像制作了一个内容元素。现在,当我将元素添加到页面并添加图像时,我收到此错误在此处输入图像描述

先感谢您

0 投票
1 回答
36 浏览

php - 如何在 TYPO3 v10/v11 中为控制器操作参数定义正则表达式验证?

我正在更新用于 TYPO3 v10 或更高版本的扩展,并且正则表达式验证器存在问题,我现在不知道如何在 v10 或更高版本中运行。尝试了以下方法:

但我得到了以下例外:

我做错了什么,我该如何解决它,或者现在对于动作参数的正则表达式验证器的正确定义是什么?

0 投票
1 回答
102 浏览

typo3 - TYPO3 10 路由 - 参数为空

TYPO3 9 路由 - 参数被默认值覆盖- 1 年零 8 个月后,我们尝试更新到 TYPO3 10,然后更新到 TYPO3 11。如您所见,站点配置在 Typo3 9 上完美运行,但现在它不会了。

“产品名称”完全按预期工作。它是一个可读的 url,例如 example.de/test123,它使用控制器的正确操作。

“categoryname2”和“categoryname3”是问题所在。如果我打开 example.de/category1/ 它可以工作,但如果我添加第二个或第三个参数,我的参数是空的(example.de/category1/category2),我不明白。

你们中有人能找出我的错误吗?我尝试了很多版本,但没有任何效果。如果您有问题或想要更多代码,请直接询问。

提前致谢。

0 投票
1 回答
31 浏览

typo3 - TYPO3 TCE 修改 THEFORM 中的 onChange

select1我有一个在 twoContent 元素中使用的字段(我们称之为 is )。select1在其中一个内容元素中,它需要重新加载 TCE 表单,因为某些字段只有在选择了某个值时才需要显示。

这很好用,因为我正在使用以下 TCE:

该领域的 TCE select1

现在的挑战是,我在另一个内容元素中使用相同的字段 (select1),并且不需要重新加载 onChange。

我尝试更改onChangeTCEFORM 内的值(根据 TCE Docs,尽管它是您显然无法通过 TCE 修改的唯一字段,但我已经尝试过)

有没有办法禁用某些内容元素的 onChange?

我可以在数据库中创建一个新字段,但这对我来说似乎是错误的。

我正在使用 TYPO3 LTS 11。

谢谢您的帮助!

0 投票
1 回答
89 浏览

mysql - TYPO3 Extbase:在控制器操作中更新记录时,值为 NULL 的域模型属性未转换为零

我遇到了以下问题:

#1470230767 TYPO3\CMS\Extbase\Persistence\Generic\Storage\Exception\SqlErrorException
列 'linked_module' 不能为空

我有一个具有此属性的域模型:

模块只是另一个领域模型,这个值不是强制性的。数据库定义如下所示:

最后但并非最不重要的相关 TCA:

在我的控制器的一个动作中,我想重置这个属性的值:

这引发了异常(见本文开头)。我正在使用TYPO3 v11.5.4并假设 DataMapper 会将 NULL 转换为 0,因为 eval=int。但这不会发生。

EXT:extbase/Classes/Persistence/Generic/Backend.php我深入核心并在(第 295 行)中找到了函数 persistObject( )。如果我正确阅读了代码,NULL 值总是作为 NULL 传递给数据库——此时无法进行转换。

我敢肯定,我只是错过了一个简单的点。在数据库服务器上禁用严格模式对我来说是没有选择的。必须有一个干净的解决方案。

0 投票
1 回答
43 浏览

typo3 - TYPO3 表单错误?- 未找到原型“标准”

我只是想在我新安装的 TYPO3 站点中添加一个表单。

表单看起来不错,但在前端我收到以下错误:

我真的不明白这个消息想告诉我什么。谷歌解决问题后,我遇到了以下解决方案:

编辑 TypoScript 模板记录并在“Include static (from extensions)[include_static_file]”中添加“Form (form) [EXT:form/Configuration/TypoScript/]”

即使有那个解决方案,我也被困在这里。

这些文件在哪里?如何在模板文件中添加记录?

我非常感谢这里的任何帮助。

谢谢

仅供参考:我的 TYPO3 版本是 11.5.3

0 投票
0 回答
26 浏览

typo3 - TYPO3 - 一个后端布局和一个模板用于多个页面

我对 TYPO3 比较陌生。但我确定这就是我在这里问的基本内容!

所以我有一个名为“服务”的页面,其中包含一些子页面,如“服务 1、服务 2”等。

对于每个子页面,我制作了自己的模板和自己的后端布局:

我需要一个用于每个后端布局的模板,否则我会收到一个错误,即 TYPO3 在模板文件夹中找不到正确的模板。

但这感觉它不是真正正确的方法,而且真的很耗时。

我如何为多个页面使用相同的模板,因为唯一改变的是内容而不是结构/设计。

我希望有人可以在这里帮助我或将我引向正确的方向。

0 投票
1 回答
51 浏览

typo3 - TYPO3 TCA:将 CSS 类选择添加到 inputLink

我正在尝试在 TCA inputLink 字段中添加 CSS 类选择。我能够在 RTE 编辑器中创建选择,现在我希望能够在 TCA 链接输入字段中选择相同的 CSS 类。

这是我当前的代码:

我在TCA Docs中找不到任何内容。我想我会尝试使用 LinkPopup --> options --> 类。但是(正如预期的那样)没有任何反应。

如何在链接输入字段中定义这样的选择下拉列表?

我正在使用 TYPO3 LTS 11。

0 投票
1 回答
88 浏览

typo3 - TYPO3 11 内容元素纯 HTML 与