问题标签 [typo3-tca]

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

typo3 - TCA 类型取决于是否给出了关系

我有 3 张桌子:

  • 物品
  • 国家
  • 地区

区域在国家中是一个非场域。在项目中,我希望有一个选择框,您可以在其中选择一个国家,并且只有当这个国家有地区时,才会出现一个新的选择框,其中包含与该国家相关的地区。

如果国家/地区已修复,我可以使用$TCA['item']['ctrl']['type'] = 'country';$TCA['item']['types']重新加载后端并在需要时显示区域选择框。

是否有可能使用非固定国家/地区列表检查它是否有关系?

如果没有选项,隐藏区域字段的选项也可以解决问题。

0 投票
1 回答
565 浏览

templates - TYPO3 Flexform:启用数组元素的显示/隐藏?

我使用 FlexForms 在 TYPO3 6.2 LTS 中创建了一个自定义内容元素。后端用户可以添加带有图像、文本等的图块。以数组形式实现。TYPO3 已经自动为每个元素提供了“删除”和“排序/移动”两个项目(我希望我可以添加一个图像,但我的 SO 声誉太低了)。在这种情况下,是否有一种简单的方法可以为“显示/隐藏”添加小灯?

我的 Flexform 看起来像这样(缩写):

0 投票
1 回答
2024 浏览

typo3 - TYPO3 TCA/Flexform Link Wizard:如何在后端显示页面名称?

我为前端使用了一个流体模板,为后端使用了一个 flexform xml 文件,创建了一个自定义内容元素。该元素有一个链接输入字段,该字段使用链接向导,如本问题所述:

如何在 TCA 中创建链接输入字段

这很好用,但是当我从向导的页面树中选择一个页面时,输入字段会显示页面 ID(例如“4”)。如果我在 vanilla TYPO3 提供的内容元素中使用相同的 (?) 向导(例如“快捷方式”页面类型),后端会在链接输入字段中显示页面名称,而不是 ID。有没有一种简单的方法可以将该功能带到我自己的元素中?

备注:就我而言,我不使用 PHP 数组编写风格,而是使用 XML 风格。那么 PHP 数组中的 'config' => array(...) 是...在我的 XML Flexform 中。

0 投票
1 回答
189 浏览

typo3 - TYPO3:如何在 BE 中仅为其所有者显示该字段?

TCA 提供了使用displayCond. 例如HIDE_FOR_NON_ADMINS,只允许为管理员显示字段,但是有没有办法只为它的创建者显示给定的字段,由cruser_id字段决定?

0 投票
1 回答
404 浏览

php - TYPO3 7.6.x 在 TCA 中创建一个 MD5 加密的密码字段

我尝试使用 Typo3 的“eval”函数创建密码字段。

TYPO3 版本 7.6.9

这是我的配置:

如果我在最后遗漏了“密码”,该字段将正常保存,但一旦我添加它,密码字段将不再更新/保存。

0 投票
3 回答
1372 浏览

typo3 - 如何在 TYPO3 TCA 内联类型中隐藏创建新按钮?

如果字段类型的 TCA 是内联的,我想隐藏“创建新”图像按钮。

我的代码如下:

我已添加此代码“新”=> false,但仍然无法正常工作。

找到解决方案:

我找到了一种解决方案https://forge.typo3.org/issues/71918

我希望这可以帮助其他用户。

0 投票
3 回答
534 浏览

typo3 - TYPO3 CMS7 TCA - RTE 和 ValuePicker

我尝试制作自己的发行版,但仍停留在 TCA 脚本中……我尝试制作自己的内容元素,这也有效。但是,如果我想将 Textarea 显示为 RichTextEditor 或将 Input Field 显示为 ValuePicker,它将不起作用。

所以这是我在 tt_content.php 中的代码

在后端,我只能看到正常的 Textarea,没有 RTE,甚至没有 ValuePicker。即使我将调色板类型更改为 Bodytext 如下,也有一个 Textarea。

我将 ValuePicker 定义如下:

我也尝试删除 HTML 标签,但它仍然无法正常工作。

期待收到你的消息 :)

制造商阿斯卡瓦斯

0 投票
4 回答
799 浏览

typo3 - TYPO3 TCA 类型“选择”性能问题

是否有可能对包含数千个条目的表使用 TCA 字段类型“选择”?

不应显示带有条目的选择框(否则记录加载分钟或您收到内存限制或最大执行时间错误),而是类似于搜索字段(如现有向导“建议”)或记录浏览器(如TCA 类型“组”有)。

0 投票
1 回答
352 浏览

typo3 - TYPO3 内联元素外观配置部分不起作用

我的 TCA/Overrides 上有自己的内容元素,并且配置了一些外观设置。问题是我在后端部分获得了这些设置。这是我的代码:

现在,一切正常,但在外观设置上,以下设置不起作用。

  • 使用可排序
  • 新的
  • 拖放
  • 种类
  • 隐藏
  • 删除
  • 本地化

信息有效!

在我看来,与操纵有关的一切都不起作用。我可能忘记设置一些权限,或者包含 TYPO3 功能等。我现在真的不知道该做什么。这对于将来的参考以及可能遇到相同问题的人在这里找到解决方案非常有用。

此致,

0 投票
1 回答
116 浏览

typo3 - TYPO3 PageLayoutView 从外部表中获取值

我设法构建了一个滑块(作为自己的内容元素),在表“tt_content”上我有一列读取表“滑块”的记录,它只返回记录的数量。

现在,当我在后端布局上创建一个滑块元素时,我想要一个列表,其中包含当前显示在该特定滑块元素上的图像。像这样:

图片

现在在我的SliderPreviewRenderer.php我有以下

现在我刚刚阅读了它位于 tt_content 上的列(我猜)。使用此代码,我只得到第一张图像,没有别的。

我想要的第二件事是设置。设置保存在不同的表中。我怎样才能得到设置呢?设置保存在“slidersettings”表中。我没有代码,因为我不知道如何实现。滑块设置的外键是“slider_settings_relation”,它返回一个整数。关系是 1-1。

你能告诉我我该怎么做吗?我一直在网上寻找解决方案,但似乎还没有人有这样的问题。

此致,