 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Fragen stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
05.03.2008, 13:29
|
#1
|
|
TP-Senior
Registriert seit: Nov 2002
|
[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...
|
|
|
05.03.2008, 13:32
|
#2
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
Du hast sicher einen Flag im TS gesetzt ("Type-field", if any:)
Der muss raus.
Code:
$TCA["tx_myext"] = array (
"ctrl" => array (
'type' => 'xyz',
)
);
|
|
|
05.03.2008, 13:37
|
#3
|
|
TP-Senior
Registriert seit: Nov 2002
|
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...
|
|
|
05.03.2008, 13:41
|
#4
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
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)
|
|
|
05.03.2008, 13:44
|
#5
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
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)
|
|
|
05.03.2008, 13:54
|
#6
|
|
TP-Senior
Registriert seit: Nov 2002
|
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...
|
|
|
05.03.2008, 14:01
|
#7
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
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.
|
|
|
05.03.2008, 14:09
|
#8
|
|
TP-Senior
Registriert seit: Nov 2002
|
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...!
__________________
...zur Zeit außer Betrieb...
Geändert von Moritz (05.03.2008 um 14:36 Uhr).
|
|
|
05.03.2008, 14:18
|
#9
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
ähm ...
da steht:
'type' => 'name',
drin, entspricht also nicht dem oben geposteten. Sobald das raus ist gehts.
|
|
|
05.03.2008, 14:35
|
#10
|
|
TP-Senior
Registriert seit: Nov 2002
|
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.
__________________
...zur Zeit außer Betrieb...
Geändert von Moritz (05.03.2008 um 15:55 Uhr).
|
|
|
05.03.2008, 14:54
|
#11
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
ich weiss nicht was Du machst, da ist die Zeile wieder drin.
|
|
|
05.03.2008, 15:16
|
#12
|
|
TP-Senior
Registriert seit: Nov 2002
|
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...
|
|
|
05.03.2008, 15:56
|
#13
|
|
TP-Senior
Registriert seit: Nov 2002
|
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...
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:07 Uhr.
|
 |