我们正在为我们的一些内容元素使用Mask 扩展。(它基本上在 tt_content 中添加了动态 CType 和附加列)。
接下来我们有我们的自定义扩展,其实体应该与 Mask 模块的实例有关系。哪个有效。唯一的问题是,内联元素的标签没有显示出来。
如果我们添加与普通页面内容相同的 Mask 模块,标签会显示得很好。
我们分机的领域模型:
/**
* Returns the intro
*
* @return \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\MASK\Mask\Domain\Model\Content> $intro
*/
public function getIntro()
{
return $this->intro;
}
三氯乙酸
'intro' => [
'exclude' => 0,
'label' => 'Intro zentriert',
'config' => [
'type' => 'inline',
'foreign_table' => 'tt_content',
'foreign_field' => 'tx_zeppelinregions_content_elements',
'foreign_label' => 'tx_mask_teasergalleryheadline',
'foreign_table_field' => 'tx_zeppelinregions_content_elements_type',
'maxitems' => 1,
'foreign_match_fields' => [
'ctype' => 'mask_introzentriert',
],
'overrideChildTca' => [
'columns' => [
'CType' => [
'config' => [
'default' => 'mask_introzentriert',
'readOnly' => 1,
],
],
],
],
]
],
内联元素中缺少标签:(
注意:显示默认的 tt_content 字段标签)
添加与普通页面内容相同类型的元素时显示的标签: