分机。需要新闻集预告文本或长文本
ext. news set teaser text or long text required
我无法设置 tx_news 中的文本字段。
如果我尝试:
TCEFORM.tx_news_domain_model_news.teaser.config.eval = 必需
这行不通。
有人有想法吗?
IMO 这目前无法工作,因为 eval 不是可覆盖的字段之一。这些在 FormEngineUtility
和
中定义
protected static $allowOverrideMatrix = [
'input' => ['size', 'max', 'readOnly'],
'text' => ['cols', 'rows', 'wrap', 'max', 'readOnly'],
'check' => ['cols', 'readOnly'],
'select' => ['size', 'autoSizeMax', 'maxitems', 'minitems', 'readOnly', 'treeConfig'],
'group' => ['size', 'autoSizeMax', 'max_size', 'maxitems', 'minitems', 'readOnly'],
'inline' => ['appearance', 'behaviour', 'foreign_label', 'foreign_selector', 'foreign_unique', 'maxitems', 'minitems', 'size', 'autoSizeMax', 'symmetric_label', 'readOnly'],
'imageManipulation' => ['ratios', 'cropVariants']
];
解决方案是:
- 在 TCA 中使用自定义扩展覆盖它
- 创建自定义表单提供程序并将其设置在那里
我无法设置 tx_news 中的文本字段。
如果我尝试:
TCEFORM.tx_news_domain_model_news.teaser.config.eval = 必需
这行不通。 有人有想法吗?
IMO 这目前无法工作,因为 eval 不是可覆盖的字段之一。这些在 FormEngineUtility
和
protected static $allowOverrideMatrix = [
'input' => ['size', 'max', 'readOnly'],
'text' => ['cols', 'rows', 'wrap', 'max', 'readOnly'],
'check' => ['cols', 'readOnly'],
'select' => ['size', 'autoSizeMax', 'maxitems', 'minitems', 'readOnly', 'treeConfig'],
'group' => ['size', 'autoSizeMax', 'max_size', 'maxitems', 'minitems', 'readOnly'],
'inline' => ['appearance', 'behaviour', 'foreign_label', 'foreign_selector', 'foreign_unique', 'maxitems', 'minitems', 'size', 'autoSizeMax', 'symmetric_label', 'readOnly'],
'imageManipulation' => ['ratios', 'cropVariants']
];
解决方案是:
- 在 TCA 中使用自定义扩展覆盖它
- 创建自定义表单提供程序并将其设置在那里