问题标签 [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.
typo3 - TYPO3 TCA - 如何在没有所有接口选项的情况下使用“内联”类型
我目前正在开发一个使用 t3blog 扩展的项目。在后端,创建新帖子时,您首先输入标题,然后您必须单击“新建”才能将内容添加到帖子中。
理想情况下,客户希望删除“新建”,或者至少让它默认创建一个新的内容。
我正在研究扩展的 TCA,发现它在哪里添加了该控件,现在我有点卡住了,因为我以前没有在 TCA 中破解过,有谁知道如何修改“内联”类型的行为通过 TCA?
这是添加控件的代码。
我想要做的是删除创建的“常规”选项卡,只有“文本”选项卡。
任何提示将不胜感激。
php - TYPO3,后端简单的用户界面
我想在 TYPO3 后端有一个简单的界面,用于查看数据库中的数据(连接两个表)并能够编辑数据。我对 tca 数组感到厌烦,但我不知道如何显示数据库中已经存在的数据。是否有一个选项说明此 TCA 配置应显示此列表中的数据?+ 或任何其他选项?
谢谢
typo3 - 从其他插件的主体调用 TYPO3 插件
我需要从其他插件的正文中调用typo3插件并将其结果传递给模板。这是描述我想要实现的目标的伪代码:
可能吗?
谢谢!
typo3 - TYPO3 插件的位置
如何以编程方式确定插件在页面上的位置?假设我在一个页面上有两个相同插件的实例,我需要确定它们的位置以显示略有不同的布局。可行吗?
谢谢!
typo3 - 尝试在不允许该表的页面上插入记录
尝试从扩展创建新记录时,我收到上面的消息(尝试在不允许此表的页面上插入记录)。
- 我尝试在其中创建记录的“页面”是 sysfolder 而不是页面
t3lib_extMgm::allowTableOnStandardPages('user_myext_categories');
已设置categories
这个页面上已经有记录了- TCA中没有
'type' =>
定义,但该表本身已在 TCA 中注册,就像此扩展中的其他表一样(并且它们可以工作)
对此有任何提示吗?
typo3 - Typo3,TCA 根据所选选项形成视图
我在后端制作了一个 TCA 表单,根据选择字段“类型”中的值会发生什么变化:
此选择字段基本上包含以下选项:
- 文本
- 网址
- 图片
I can make the system working so, that when "rte text" is chosen, it shows specified fields for "rte text", when url is chosen it shows specified fields for "url" etc..
在我的情况下,内容始终保存在“内容”字段中的数据库中,并且所选类型保存在“类型”字段中。
我的问题是我还没有找到根据所选类型更改“内容”表单字段/配置的方法。
例如,当我选择“rte text”时,它应该对内容字段使用这种配置(富文本编辑器):
当我选择“图片”时,它应该对内容字段使用这种配置(文件上传器):
有没有办法根据选择框中的值更改该配置。我试图将两个内容放在一个数组中,但没有让它以这种方式工作。
php - TYPO3 扩展键
我正在编写 TYPO3 扩展,并且在扩展的主要方法中我需要获取扩展的绝对路径,所以我有这段代码:
但是,当我运行该页面时,TYPO3 会返回此错误消息:
“TYPO3 致命错误:未加载扩展键”!
在 EM 中,我配置了扩展密钥,以下是来自的属性
本地配置文件
值得注意的是,引用同一属性的两行是重复的——我不知道这是怎么发生的。我没有手动输入它们。
如您所见,最后两行输入了键“sponzorstvo_amer”,但我仍然不知道为什么在使用全局变量 $_EXTKEY 时会出现此错误
有什么想法吗??
php - TYPO3 建议向导,在子字符串中搜索
我在 TYPO3 后端使用建议向导。
以下代码在 tca 中:
有没有解决方案,在标签的子字符串中获取匹配的记录,而不是从头开始?
例子:
唱片标签被命名为“咖啡黑”
当我在搜索字段中输入“co”时,将显示记录。
'blac' 不会匹配任何记录。
当我输入子字符串时,是否可以找到该记录?否则我必须扩展自动完成功能。TYPO3 核心,哎呀!:-)
先感谢您!
typo3 - TYPO3 - 如何在扩展中检索/更新自己的表?
我想创建一个像tt_news这样的扩展,所以我需要连接我自己的表。那么如何将数据提取和插入写入自定义表
php - TYPO3:TCA 如何将 UID 作为父 UID 添加到新表
我想创建一个新的内容类型(广告),我在tt_content
表格中创建了一个广告容器CType
= ' ad_container
',现在我需要将广告放在这个容器中。所以我想创建一个新表tx_adcontent
。每个广告容器都包含多个广告,我的困惑是对于前端渲染我还有一些其他代码来获取这些广告参数并以特定的模板结构显示。
因此,要从当前 pid 的特定 uid 中获取广告,我需要在我的新表中tx_adcontent
作为 parent_uid 引用,否则我不能将广告放在相应的容器中。(每个页面包含多个广告容器。)
最后我的意图是放入parent_uid
新表tx_adcontent
。我如何做到这一点TCA
,如何在 TCA 中进行配置。否则我需要手动将其输入parent_uid
到文本字段中,是否可以在那里插入任何自动字段?(我不想在我的后端编辑表单中显示该 ID,但需要将其自动插入到 db table( tx_adcontent
))
提前致谢。