+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Datensätze meiner Extension mit fe_user verknüpfen

  1. #1
    TP-Junior m.zimmer macht alles soweit korrekt
    Registriert seit
    Sep 2007
    Beiträge
    23

    Datensätze meiner Extension mit fe_user verknüpfen

    Hallo,

    habe mal wieder ein Problem mit einer über Kickstarter erstellten Extension.

    Und zwar möchte ich Datensätze meiner Extension mit einem fe_user verknüpfen das Funktioniert auch soweit. Leider wird in der Datenmaske der Benutzername des users angezeigt. Da ich mit dem Benutzernamen den Benutzer nicht eindeutig zuordnen kann möchte ich da allerdings den Namen haben.

    Laut meiner Recherchen scheint es mri das ich dies in der tca.php einstellen müßte. Allerdings finde ich da nicht den richtigen Parameter.

    hier der betreffende Teil:
    Code:
    haendler" => Array (		
    	"exclude" => 1,		
    	"label" => "LLL:EXT:dslporthaendler/locallang_db.xml:tx_dslporthaendler_eintrag.haendler",		
    	"config" => Array (
    		"type" => "select",	
    		"foreign_table" => "fe_users",
    		"foreign_table_where" => "AND fe_users.pid=###STORAGE_PID### ORDER BY fe_users.uid",	
    		"size" => 15,	
    		"minitems" => 0,
    		"maxitems" => 1,	
    		"wizards" => Array(
    			"_PADDING" => 2,
    			"_VERTICAL" => 1,
    			"add" => Array(
    				"type" => "script",
    				"title" => "Create new record",
    				"icon" => "add.gif",
    				"params" => Array(
    					"table"=>"fe_users",
    					"pid" => "###CURRENT_PID###",
    					"setValue" => "prepend"
    				),
    				"script" => "wizard_add.php",
    			),
    			"edit" => Array(
    				"type" => "popup",
    				"title" => "Edit",
    				"script" => "wizard_edit.php",
    				"popup_onlyOpenIfSelected" => 1,
    				"icon" => "edit2.gif",
    				"JSopenParams" => "height=350,width=580,status=0,menubar=0,scrollbars=1",
    			),
    		),
    	)
    ),

  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Wenn Du andere Tabellen einbindest, wird immer das angezeigt, was bei der Fremdtabelle im TCA als label definiert ist.
    Mir ist kein Weg bekannt, das nur für eine Stelle abzuändern, Du könntest global für die fe_users das label umschreiben.


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #3
    TP-Junior m.zimmer macht alles soweit korrekt
    Registriert seit
    Sep 2007
    Beiträge
    23
    kannst du mir mal sagen wo genau? und dann im quelltext oder über typoscript im template?

  4. #4
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    die fe_users ist im core definiert.
    Änderungen kann man in der ext_tables.php der eigenen Extension machen. Um z.B. den Namen statt den usernamen anzeigen zu lassen, sieht das ganze so aus:
    PHP-Code:
    t3lib_div::loadTCA('fe_users');
    $TCA['fe_users']['ctrl']['label']='name'


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  5. #5
    TP-Junior m.zimmer macht alles soweit korrekt
    Registriert seit
    Sep 2007
    Beiträge
    23

    Thumbs up

    vielen Dank das ist genau das was ich brauche.

    Ich sehe jetzt in meiner Datenmaske die Namen und nicht mehr die Benutzernamen der zu verknüpfenden fe_user.

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51