[英]TYPO3 - TCA - Dynamic Labels possible?
我目前正在为自定义域模型编写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
),
),
),
我要实现的是,将Foreign_label(标记为占位符<< >>)设置为字符串表示形式,以获取可用作子模型属性的数值。 此字符串说明不能直接作为子属性使用(我必须为它们设置一个静态数组/表)。
简而言之:
旁注,如果这涉及LLL值(这样的标签,而不是标签字段配置值),则可以使用TypoScript覆盖这些值,后者还支持一些动态处理: https : //wiki.typo3.org/TypoScript_language_additions,_override (旧页,但我相信此示例仍然有效,但不确定是否允许覆盖默认locallang.xlf文件中未包含的BE标签)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.