Typo3 8.7.x / Extbase: MM_match_fields игнорируется

Я категоризировал свою модель своего расширения, добавив поле категорий и вызвав метод makeCategorizable. Я добавил flexform для своего плагина, где я хочу, поэтому выбирайте только системные категории, связанные с моей моделью, но плагин показывает мне все категории. Что я делаю не так?

<settings.categories>
<TCEforms>
<label>LLL:EXT:vendor_gallery/Resources/Private/Language/locallang.xlf:pluginCategories</label>
<config>
<type>select</type>
<autoSizeMax>15</autoSizeMax>
<foreign_table>sys_category</foreign_table>
<foreign_table_where> AND sys_category.sys_language_uid IN (-1, 0) ORDER BY sys_category.sorting ASC</foreign_table_where>
<MM>sys_category_record_mm</MM>
<MM_match_fields>
<tablenames>tx_vendorgallery_domain_model_gallery</tablenames>
<fieldname>categories</fieldname>
</MM_match_fields>
<maxitems>9999</maxitems>
<renderMode>tree</renderMode>
<size>10</size>
<treeConfig>
<apperiance>
<expandAll>1</expandAll>
<showHeader>1</showHeader>
</apperiance>
<parentField>parent</parentField>
</treeConfig>
</config>
</TCEforms>
</settings.categories>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]