分机。需要新闻集预告文本或长文本

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 中使用自定义扩展覆盖它
  • 创建自定义表单提供程序并将其设置在那里