[TYPO3-german] Bei Inline-Element mit Chtreeview, wollen die Kategorien nicht aufklappen

"Hauke Löns <loens@aranex.de>" loens at aranex.de
Wed Aug 4 11:46:23 CEST 2010


  Hallo,

ich habe für einen Kunden die fe_users erweitert und zwar mit einem 
Inline-Element, in dem eine Oberkategorie und ein Unterkategorie 
ausgewälht wird, weil jeder User 1..n von diesen Elementen haben kann. 
Die Unterkategorie wird ausgewählt aus einem Kategoriebaum, den ich mit 
chtreeview realisiert habe. Wenn ich jedoch jetzt einen Kategorieast zu 
und vor allem aufklappen will, geht das in dem Inline-Element nicht, in 
anderen Feldern funktioniert es problemlos... auch dem Inline-Element 
defaultmäßig zu sagen, das alles aufgeklappt ist funktioniert nicht... 
was tun?

Hier das Inline-Element in fe_users:

     'tx_gclick_catering' => Array (
         'exclude' => 0,
         'label' => 
'LLL:EXT:ch_treeview/locallang_db.xml:tx_gclick_customers.catering',
         'config' => Array (
             'type' => 'inline',
             'foreign_table' => 'tx_gclick_customer_catering',
             'foreign_field' => 'customer_id',
             'expandAll' => 1,


         ),
     ),

Und die Definition von tx_gclick_customer_catering:

$TCA['tx_gclick_customer_catering'] = Array(
     "ctrl" => $TCA["tx_gclick_customer_catering"]["ctrl"],
     "interface" => Array (
         "showRecordFieldList" => "hidden,customer_id,catering_id"
     ),
     "feInterface" => $TCA["tx_gclick_customer_catering"]["feInterface"],
     'columns' => Array(
         'customer_id' => Array(
             'label' => 
'LLL:EXT:ch_treeview/locallang_db.xml:tx_gclick_customer_catering.customer_id',
             'config' => Array(
                 'type' => 'group',
                 'internal_type' => 'db',
                 'allowed' => 'fe_users',
                 'size' => 1,
                 'minitems' => 1,
                 'maxitems' => 1,
             ),
         ),
         'catering_id' => Array(
             'label' => 
'LLL:EXT:ch_treeview/locallang_db.xml:tx_gclick_customer_catering.catering_id',
             'config' => Array(
                 'type' => 'select',
                 'size' => 1,
                 'minitems' => 1,
                 'maxitems' => 1,
                 'foreign_table' => 'tx_chtreeview_example',
                 'foreign_table_where' => 'AND 
tx_chtreeview_example.parent_uid=14',
                 'orderBy' => 'title',
             ),
         ),
         'catering_sub_id' => Array (
             'label' => 
'LLL:EXT:ch_treeview/locallang_db.xml:tx_gclick_customer_catering.catering_sub_id', 

             'config' => Array (
                 'type' => 'select',
                 'form_type' => 'user',
                 'userFunc' => 'tx_ch_treeview->displayCategoryTree',
                 'treeView' => 1,
                 'treeName' => 'catering',
              'treeMaxDepth' => 5,
                 'size' => 5,
                 'autoSizeMax' => 51,
                 'expandAll' => 1,
                 'selectedListStyle' => 'width:250px; 
background-color:blue',
                 'minitems' => 0,
                 'maxitems' => 1,
                 'foreign_table' => 'tx_chtreeview_example',
                 'orderBy' => 'title',
                 'wizards' => Array(
                 ),
             )
         ),
     ),
     'types' => Array (
         '0' => Array('showitem' => 
'hidden;;1;;1-1-1,customer_id,catering_id,catering_sub_id')
     ),
     'palettes' => Array (
         '1' => Array('showitem' => '')
     )
);

thx

hauke

-- 
Hauke Löns
Software Entwickler
Aranex GmbH
Talstraße 41
70188 Stuttgart
tel.: +49 (0)711 656 77 88 - 52
fax: +49 (0)711 46 10 46
email: loens at aranex.de

Rechtliche Angaben gem. EHUG:
Aranex Multimedia, Internetprovider und Informationbroker GmbH
Geschäftsführer: Günther Löw, Reinhard Schmidt
Sitz der Firma: Stuttgart - Register: Stuttgart, HRB 18619



More information about the TYPO3-german mailing list