Hallo zusammen
ich versuche folgendes zu realisieren:
Habe mit dem Ext-Manager eine extension geschrieben, mit welcher ich auf eine andere Tabelle zugreifen möchte (in diesem Fall "tx_mannschaft_mannschaft"). Das Problem besteht darin, dass ich zwei Spalten ausgeben möchte (name und vorname). Mit dem generierten Code bekomme ich nur die Spalte "name". Aber wenn ich mehrere mit dem Namen Müller habe weiss ich nicht welcher ist welche....
Ich habe eine Aussage hier im Forum gelesen, dass es nicht möglich ist eine zweite Spalte anzuzeigen. Ist dies tatsächlich so? Wenn ja, gibte es einen anderen Lösungsansatz?
Danke für eine Antwort.
Mathias
<?php
if (!defined ('TYPO3_MODE')) die ('Access denied.');
$TCA["tx_test_test"] = Array (
"ctrl" => $TCA["tx_test_test"]["ctrl"],
"interface" => Array (
"showRecordFieldList" => "hidden,name"
),
"feInterface" => $TCA["tx_test_test"]["feInterface"],
"columns" => Array (
"hidden" => Array (
"exclude" => 1,
"label" => "LLL:EXT:lang/locallang_general.xml:LGL.hidden",
"config" => Array (
"type" => "check",
"default" => "0"
)
),
"name" => Array (
"exclude" => 1,
"label" => "LLL:EXT:test/locallang_db.xml:tx_test_test.name",
"config" => Array (
"type" => "select",
"foreign_table" => "tx_mannschaft_mannschaft",
"foreign_table_where" => "ORDER BY tx_mannschaft_mannschaft.uid",
"size" => 8,
"minitems" => 0,
"maxitems" => 4,
)
),
),
"types" => Array (
"0" => Array("showitem" => "hidden;;1;;1-1-1, name")
),
"palettes" => Array (
"1" => Array("showitem" => "")
)
);
?>