Hallo,
ich bin noch ein anfänger mit typo3 und habe ein Problem. Und zwar habe ich eine Extension mit dem Kickstarter angelegt, welche auch ein Backend Modul enthält. In diesem Backend Modul werden Daten aus der Datenbank ausgelesen und in einer Tabelle angezeigt. Der Nutzer soll die Möglichkeit haben jeden dieser Datensätze editieren zu können. Das hat bei einer Test-Extension die ich mir angelegt habe, auch wunderbar geklappt. Nur jetzt, wenn ich diese Funktionalität in meine richtige Extension einfügen will, dann funktioniert das Editieren von den Datensätzen nicht mehr. D.h. wenn ich auf das Icon Editieren klicke, dann kommt nicht das Formular für den Datensatz, sondern nur eine weisse Seite ohne Inhalt.
Ich habe auch schon in der API nachgelesen und die dort genannte Funktion getestet, aber auch die funktioniert nicht. Ich verzweifel da so langsam dran, da ich nicht weiss woran das liegen kann und ich das für die Uni brauche
Mit dem folgenden Code aus der API dokumentation habe ich das getestet. Wie gesagt, mit Daten aus einer Tabelle funktionierts und mit Daten aus den Tabellen meiner richtigen Extension funktioniert es nicht mehr.
PHP-Code:
$editTable = 'tx_anzeigenmanager_job_anzeige';
$editUid = '1';
$params = '&edit['.$editTable.']['.$editUid.']=edit';
$content .= '<a href="#"
onclick="'.htmlspecialchars(t3lib_BEfunc::editOnClick($params,$GLOBALS['BACK_PATH'])).'">'.'<img'.t3lib_iconWorks::skinImg($GLOBALS['BACK_PATH'],'gfx/edit2.gif','width="11" height="12"').' title="Edit me" border="0" alt="" />'.'Edit record '.$editUid.' from the "'.$editTable.'" table'.'</a><br/><br/>';
Ich hoffe mir kann jemand helfen.
Viele Grüße