[TYPO3-dev] MM-Problem
Steffen Kamper
info at sk-typo3.de
Thu May 28 01:42:09 CEST 2009
Steffen Kamper schrieb:
> Hi,
>
> i become desperate while trying to get MM-records save right.
>
> I have one table with 4 "category"-trees in it. Each of this field has
> own table, all use one MM-table.
> This is the TCA of the 4 fields:
>
> 'category' => array (
> 'exclude' => 0,
> 'label' =>
> 'LLL:EXT:mfc_editionsprojekte/locallang_db.xml:tx_mfceditionsprojekte_projects.category',
>
> 'config' => array (
> 'type' => 'select',
> 'form_type' => 'user',
> 'userFunc' =>
> 'tx_mfceditionsprojekte_treeview->displayCategoryTree',
> 'treeView' => 1,
> 'foreign_table' => 'tx_mfceditionsprojekte_category',
> 'size' => 5,
> 'minitems' => 0,
> 'maxitems' => 500,
> 'MM' => 'tx_mfceditionsprojekte_relations_mm',
> 'neg_foreign_table' => 'tx_mfceditionsprojekte_category',
> )
> ),
> 'genre' => array (
> 'exclude' => 0,
> 'label' =>
> 'LLL:EXT:mfc_editionsprojekte/locallang_db.xml:tx_mfceditionsprojekte_projects.genre',
>
> 'config' => array (
> 'type' => 'select',
> 'form_type' => 'user',
> 'userFunc' =>
> 'tx_mfceditionsprojekte_treeview->displayCategoryTree',
> 'treeView' => 1,
> 'foreign_table' => 'tx_mfceditionsprojekte_genre',
> 'size' => 5,
> 'minitems' => 0,
> 'maxitems' => 500,
> 'MM' => 'tx_mfceditionsprojekte_relations_mm',
> 'neg_foreign_table' => 'tx_mfceditionsprojekte_genre',
> )
> ),
> 'technique' => array (
> 'exclude' => 0,
> 'label' =>
> 'LLL:EXT:mfc_editionsprojekte/locallang_db.xml:tx_mfceditionsprojekte_projects.technique',
>
> 'config' => array (
> 'type' => 'select',
> 'form_type' => 'user',
> 'userFunc' =>
> 'tx_mfceditionsprojekte_treeview->displayCategoryTree',
> 'treeView' => 1,
> 'foreign_table' => 'tx_mfceditionsprojekte_technique',
> 'size' => 5,
> 'minitems' => 0,
> 'maxitems' => 500,
> 'MM' => 'tx_mfceditionsprojekte_relations_mm',
> 'neg_foreign_table' => 'tx_mfceditionsprojekte_technique',
> )
> ),
> 'output' => array (
> 'exclude' => 0,
> 'label' =>
> 'LLL:EXT:mfc_editionsprojekte/locallang_db.xml:tx_mfceditionsprojekte_projects.output',
>
> 'config' => array (
> 'type' => 'select',
> 'form_type' => 'user',
> 'userFunc' =>
> 'tx_mfceditionsprojekte_treeview->displayCategoryTree',
> 'treeView' => 1,
> 'foreign_table' => 'tx_mfceditionsprojekte_output',
> 'size' => 5,
> 'minitems' => 0,
> 'maxitems' => 500,
> 'MM' => 'tx_mfceditionsprojekte_relations_mm',
> 'neg_foreign_table' => 'tx_mfceditionsprojekte_output',
> )
> ),
>
seems that this is missing:
'MM_match_fields' => array('tablenames' =>
'tx_mfceditionsprojekte_category'),
for each field.
vg Steffen
More information about the TYPO3-dev
mailing list