[TYPO3-UG Dutch] Nieuw op lijst plus vraagje overdatabase invoerscherm
Jigal van Hemert
jigal.van.hemert at eurorscg.nl
Thu Jun 29 15:45:48 CEST 2006
-----Original Message-----
From: R. van Twisk
> Jigal van Hemert wrote:
> > Field: setid
> > Field type: Database relation
> > Create relation to table: Extension table: Slide sets
> > (tx_euslideviewer_set)
> > Type: Selectorbox, select from current pag (hier heb ik maar iets
> > gekozen, de waardes zijn me niet geheel duidelijk)
> > Max number of relations: 1
> > Size of selector box: 1
> > Add "List records" link + (een probeersel om de relatie te
> > controleren)
> >
>
> Waar jij op zoek naar bent is 'label field'.
> Deze kun je in de TCA terug vinden.
'k Ben net de TCA documentatie in TYPO3 Core APIs doorgeworsteld, maar
kan daar niets over een 'label field' vinden.
In $tca.php heb ik inderdaad de form definities gevonden:
"setid" => Array (
"exclude" => 0,
"label" =>
"LLL:EXT:eu_slideviewer/locallang_db.php:tx_euslideviewer_chapter.setid"
,
"config" => Array (
"type" => "select",
"foreign_table" => "tx_euslideviewer_set",
"foreign_table_where" => "AND
tx_euslideviewer_set.pid=###CURRENT_PID### ORDER BY
tx_euslideviewer_set.uid",
"size" => 1,
"minitems" => 0,
"maxitems" => 1,
"wizards" => Array(
"_PADDING" => 2,
"_VERTICAL" => 1,
"list" => Array(
"type" => "script",
"title" => "List",
"icon" => "list.gif",
"params" => Array(
"table"=>"tx_euslideviewer_set",
"pid" => "###CURRENT_PID###",
),
"script" => "wizard_list.php",
),
),
In de documentatie staat bij ['columns'][fieldname]['config'] / TYPE:
"select" (p. 88) helaas niets over de value uit een andere kolom
halen...
De enige mogelijkheid die ik nu nog zie is het laten vallen van
foreign_table_* en zelf een items array opbouwen, zoals ik ook in
ext_tables.php heb gedaan.
Met vriendelijke groet,
Jigal van Hemert
Euro RSCG 4D
More information about the TYPO3-UG-dutch
mailing list