+ Antworten
Ergebnis 1 bis 13 von 13

Thema: [Eigene Extension] Datensätze können nicht geändert werden

  1. #1
    TP-Senior Moritz macht sich hier sehr viel Mühe
    Registriert seit
    Nov 2002
    Beiträge
    289

    [Eigene Extension] Datensätze können nicht geändert werden

    Hallo!

    ich habe eine eigene kleine Extension geschrieben, die im Frontend Datensätze aus einer eigenen Tabelle anzeigen soll. Neue Datensätze können über die Listenansicht der entsprechnenden Seite angelegt werden.
    Diese beiden Dinge funktionieren auch; was allerdings nicht funktioniert, ist das Editieren eines bestehenden Datensatzes: Klickt man hinter dem gewünschten auf den Stift gelangt man zu einer leeren Seite auf der lediglich die Disketten, das Mülleimer, sowie das Kreuzsymbol/e zu sehen sind.
    Was gänzlich fehlt ist das Formular zur Änderung mit den Datensätzen.
    Muss ich nochmal speziell etwas einstellen, damit das Editieren funktioniert?

    Vielen Dank!
    ...zur Zeit außer Betrieb...

  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
    Du hast sicher einen Flag im TS gesetzt ("Type-field", if any:)
    Der muss raus.

    Code:
    $TCA["tx_myext"] = array (
        "ctrl" => array (
           'type' => 'xyz',   
      )
    );


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


  3. #3
    TP-Senior Moritz macht sich hier sehr viel Mühe
    Registriert seit
    Nov 2002
    Beiträge
    289
    Hallo,
    danke für die schnelle Antwort! Leider bin ich in Typo3 nicht so fit - könntest Du mir das mit dem Flag nochmal näher erläutern? Wo finde ich dieses und wie muss ich es ändern?
    Wäre es interessant/hilfreich für dich, wenn ich mal die tca.php meiner Extension poste?

    Vielen Dank!
    ...zur Zeit außer Betrieb...

  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
    Den Eintrag (das ctrl-Array) findest Du in der ext_tables.php Deiner Extension.
    Das TCA-Array ist geteilt, die Felddefinitionen sind in tca.php, das Kontrollarray in ext_tables.php

    achso - einfach löschen den Flag (also die Zeile)


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


  5. #5
    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
    und nochmal: type ist ein flag der das Rendern des Datensatzes vom Inhalt dieses Feldes abhängig macht. Du wirst das nie brauchen, tt_content nutzt das um es vom Inhaltstypen abhängig zu machen (Siehe Inhaltselement / Type)


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


  6. #6
    TP-Senior Moritz macht sich hier sehr viel Mühe
    Registriert seit
    Nov 2002
    Beiträge
    289
    Hallo!

    leider kann ich diesen Wert nirgends in der ext_tables.php finden:
    Code:
    $TCA["user_referenz_projekte"] = Array (
    	"ctrl" => Array (
    		'title' => 'LLL:EXT:user_referenz/locallang_db.xml:user_referenz_projekte',		
    		'label' => 'name',	
    		'tstamp' => 'tstamp',
    		'crdate' => 'crdate',
    		'cruser_id' => 'cruser_id',
    		'versioningWS' => TRUE, 
    		'origUid' => 't3_origuid',
    		'languageField' => 'sys_language_uid',	
    		'transOrigPointerField' => 'l18n_parent',	
    		'transOrigDiffSourceField' => 'l18n_diffsource',	
    		"sortby" => "sorting",	
    		"delete" => "deleted",	
    		"enablecolumns" => Array (		
    			"disabled" => "hidden",	
    			"starttime" => "starttime",	
    			"endtime" => "endtime",
    		),
    		"dynamicConfigFile" => t3lib_extMgm::extPath($_EXTKEY)."tca.php",
    		"iconfile" => t3lib_extMgm::extRelPath($_EXTKEY)."icon_user_referenz_projekte.gif",
    	),
    	"feInterface" => Array (
    		"fe_admin_fieldList" => "sys_language_uid, l18n_parent, l18n_diffsource, hidden, starttime, endtime, id, name, id_rubrik, plz, ort, pdflink, pdfupload, stadtteil, strasse, beschreibung, landkreis, bundesland, link, bild",
    	)
    );
    Könnte es noch an etwas anderem liegen?
    ...zur Zeit außer Betrieb...

  7. #7
    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
    nur daran, dass keine Berechtigung für modify beim user gesetzt sind.
    Bist Du admin und hast da das gleiche Problem? Wenn ja, schick mir die Ext mal und ich kanns mir anschauen.


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


  8. #8
    TP-Senior Moritz macht sich hier sehr viel Mühe
    Registriert seit
    Nov 2002
    Beiträge
    289
    Hallo!

    ich bin als Admin eingeloggt und es geht leider trotzdem nicht.
    Extension habe ich angehängt(Bitte einfach .zip-Endung entfernen - die musste ich hinzufügen, damit es als anhang akzeptiert wird).

    Vielen Dank für die Mühe...!
    Geändert von Moritz (05.03.2008 um 14:36 Uhr)
    ...zur Zeit außer Betrieb...

  9. #9
    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
    ähm ...

    da steht:
    'type' => 'name',

    drin, entspricht also nicht dem oben geposteten. Sobald das raus ist gehts.


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


  10. #10
    TP-Senior Moritz macht sich hier sehr viel Mühe
    Registriert seit
    Nov 2002
    Beiträge
    289
    Hallo!

    merkwürdig - wenn ich über ftp in /typo3conf/ext/user_referenz/ext_tables.php öffne, finde ich diesen Eintrag dort nicht vor.
    Ich habe jetzt nochmal eine aktualisierte Version angehängt.
    Geändert von Moritz (05.03.2008 um 15:55 Uhr)
    ...zur Zeit außer Betrieb...

  11. #11
    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
    ich weiss nicht was Du machst, da ist die Zeile wieder drin.


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


  12. #12
    TP-Senior Moritz macht sich hier sehr viel Mühe
    Registriert seit
    Nov 2002
    Beiträge
    289
    Also wenn ich die Datei auf dem Server direkt(also aus dem Verzeichnis wie oben beschrieben) öffne, fehlt der Eintrag.
    Speichert Typo3 die Konfiguration irgendwo zwischen? Ich kann mir das nicht erklären...
    ...zur Zeit außer Betrieb...

  13. #13
    TP-Senior Moritz macht sich hier sehr viel Mühe
    Registriert seit
    Nov 2002
    Beiträge
    289
    Hallo nochmal!
    es geht jetzt. Einfach mal den Cache löschen und siehe da: es läuft.

    Vielen Dank für die Hilfe!
    ...zur Zeit außer Betrieb...

+ 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