Typo3 6.0 - TCA - 新闻 - 在选择字段中隐藏某些类型的新闻

4
我刚接触typo3,需要关于新闻扩展和$TCA配置的帮助。
我创建了一个名为“Activité”的扩展,它是从News扩展中继承而来的。这个过程很顺利,我创建了一些自定义字段,并能够使我的扩展从“常规”选项卡中已有的选择字段中进行选择。
我想要做的就是隐藏那些默认可选字段(在这种情况下,我想隐藏“内部页面”和“外部页面”)。
这似乎很简单,但我想以正确的方式完成。
1个回答

6
您没有说明使用的新闻扩展名。对于旧的tt_news,您可以通过以下方式禁用:
TCEFORM.tt_news.type.removeItems = 1,2

对于新闻“news”,通过以下方式实现:

TCEFORM.tx_news_domain_model_news.type.removeItems = 1,2

一般语法如下:

TCEFORM.[table_name].[field_name].[action]

例如,您可以通过以下方式完全禁用未使用的字段:
TCEFORM.[table_name].[field_name].disabled = 1

您可以使用以下语法为字段设置默认值:

您也可以使用以下句法为字段设置默认值:

TCAdefaults.[table_name].[field_name] = value

您需要在页面属性中添加此Typoscript。选项卡“资源”,字段TypoScript配置/页面TSConfig。


非常感谢!这将对我有很大帮助!(我正在使用"news"扩展,而不是tt_news)。太完美了,谢谢! - user2179985

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接