[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