我想默认为所有新的tx_news记录设置一个类别。我知道解决方案位于用户TSConfig中。但我不知道如何使用某种条件来解决这个问题。我想它必须像
TCAdefaults.table.column = value
但我必须操纵一个表,该表存储新闻记录的类别之间的关系。我不知道如何做到这一点:
TCAdefaults.sys_category_record_mm.uid_foreign = 3( - > where field tablename is" tx_news_domain_model_news"或者类似的东西)
感谢并感谢您阅读我的坏英语: - )
答案 0 :(得分:2)
这比你想象的容易得多; - )
TYPO3自动创建关系。您只需要设置tx_news记录的正确表和正确的类别字段。
以下是您的示例:
TCAdefaults.tx_news_domain_model_news.categories = 1
tx_news记录的表格是“tx_news_domain_model_news”,这个类别的字段名为“categories”。 ONE(1)是sys_category记录的UID。
我在7.x TYPO3上测试了它,它适用于我。