我有一个 flexform,允许用户选择两种类型的对象:视频或播放列表。两者都有一个类别。我正在尝试为用户创建一个 flexform 以按类别选择项目。这是我的 flexform 和我的 tt_content :
<settings.items>
<TCEforms>
<label>Vidéos | Playlists</label>
<config>
<type>group</type>
<internal_type>db</internal_type>
<allowed>...video, ...playlist</allowed>
<size>10</size>
<maxitems>99</maxitems>
<minitems>0</minitems>
</config>
</TCEforms>
</settings.items>
tt_内容:
'video_categorie_uid' => [
'displayCond' => 'FIELD:list_type:=:myplugin',
'exclude' => true,
'label' => 'Catégorie vidéo',
'config' => [
'type' => 'group',
'internal_type' => 'db',
'allowed' => '...categorie',
'size' => 1,
'maxitems' => 1,
'eval' => 'required'
]
问题是我有两个不同的 mm 表用于这些关系(一个 video_category 和一个 playlist_category)。目前,用户可以选择他想要的,但每个项目都会出现,而我希望列表按“video_categorie_uid”字段中选择的类别进行过滤。有没有办法让一个字段允许选择两种类型的项目,这些项目应该引用两个不同的 MM 表?
谢谢 !