Dynamic 类型3-TCA-是否可能使用动态标签?

Dynamic 类型3-TCA-是否可能使用动态标签?,dynamic,label,typo3,domain-model,Dynamic,Label,Typo3,Domain Model,我目前正在为自定义域模型编写TCA,它表示通过接口来的数据记录。我有一个子模型被它的父模型引用,我希望能够基于它的一个属性(子记录)的值动态地为特定记录构建标签(“标题”)。有人知道如何做到这一点吗!?提前谢谢 进一步资料/详情: 'childrecords' => array( 'exclude' => 1, 'label' => 'Child Record', 'config' => array(

我目前正在为自定义域模型编写TCA,它表示通过接口来的数据记录。我有一个子模型被它的父模型引用,我希望能够基于它的一个属性(子记录)的值动态地为特定记录构建标签(“标题”)。有人知道如何做到这一点吗!?提前谢谢

进一步资料/详情:

'childrecords' => array(
        'exclude' => 1,
        'label' => 'Child Record',
        'config' => array(
            'type' => 'inline',
            'foreign_table' => 'childrecord_table',
            'foreign_field' => 'parentid',
            'foreign_label' => '<<<LABELFIELD>>>',
            'maxitems' => 9999,
            'appearance' => array(
                'collapseAll' => 1,
                'levelLinksPosition' => 'top',
                'showSynchronizationLink' => 0,
                'showPossibleLocalizationRecords' => 0,
                'useSortable' => 0,
                'showAllLocalizationLink' => 0
            ),
        ),
    ),
'childrecords'=>数组(
“排除”=>1,
“标签”=>“子记录”,
'配置'=>数组(
'类型'=>'内联',
“外部\u表”=>“儿童记录\u表”,
“外部字段”=>“父ID”,
“外来标签”=>“”,
“maxitems”=>9999,
“外观”=>数组(
“collapseAll”=>1,
'levelLinksPosition'=>'top',
“showSynchronizationLink”=>0,
“showPossibleLocalizationRecords”=>0,
“useSortable”=>0,
“showAllLocalizationLink”=>0
),
),
),
我想要实现的是,将外部_标签(用占位符标记)设置为一个字符串表示形式,以表示作为子模型属性可用的数值。此字符串描述不能直接作为childproperty使用(我必须为这些设置一个静态数组/表)。

简而言之:

  • 不能在TCA中将标签声明为动态标签
  • 您还可以在TCA最初构建之后动态地操作它。请参阅表单引擎组件:
旁注,如果这涉及到LLL值(标签本身,而不是标签字段配置值),您可以使用TypoScript覆盖这些值,TypoScript还支持一些动态处理:(旧页,但我相信这个示例仍然有效,但不确定它是否允许覆盖默认locallang.xlf文件中不存在的BE标签)