【发布时间】:2012-07-01 14:51:36
【问题描述】:
我想创建一个新的内容类型(广告),我在tt_content 表中创建了一个广告容器CType = 'ad_container',现在我需要将广告放在这个容器中。所以我想创建一个新表tx_adcontent。每个广告容器都包含多个广告,我的困惑是对于前端渲染我还有一些其他代码来获取这些广告参数并以特定的模板结构显示。
因此,要从当前 pid 的特定 uid 获取广告,我需要在我的新表 tx_adcontent 中作为 parent_uid 引用,否则我不能将广告放在相应的容器中。(每个页面包含多个广告容器。)
最后我的意图是将parent_uid 放入新表tx_adcontent。如何使用TCA 执行此操作,如何在 TCA 中进行配置。否则我需要手动将parent_uid 输入到文本字段中,是否可以在那里插入任何自动字段? (我不想在我的后端编辑表单中显示该 id,但需要将其自动插入到 db 表中(tx_adcontent))
提前致谢。
【问题讨论】:
-
你的表结构和关系的描述不是很明白。也许架构会有所帮助。你可以用谷歌搜索
tcedefaults或flexforms或hooks。我并没有真正正确理解你的问题,所以现在帮助很模糊......
标签: php typo3 typoscript typo3-tca