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

"Christian Müller [kitsunet]" christian at kitsunet.de
Wed Aug 4 15:27:45 CEST 2010


Möglicherweise ein Javascript Problem / Inkopatibilität zwischen Inline 
JS und dem Treeview. Schau mal in einen JS Debugger ob es irgendwelche 
Fehler gibt.

On 04.08.2010 11:46, "Hauke Löns <loens at aranex.de>" wrote:
> 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
>



More information about the TYPO3-german mailing list