У меня есть 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_content:
'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». Есть ли способ иметь одно поле, которое позволяет выбрать два типа элементов, которые должны ссылаться на две разные таблицы ММ?
Спасибо!