ich würde gerne in meiner extension 1 backend-modul anlegen, das eine list-ansicht einer tabelle meiner extension generiert, die die selbe funktionalitäten (editieren, ein-/ausblenden, sortieren, löschen,...) bietet wie das list-modul.
geht das?
kann mir jemand auf die sprünge helfen, wie ich das am besten angehen könnte? danke!
Dafür brauchst du ajax, was ehitß du musst mit AjaxID arbeiten. Ich habe den clue auch noch nicht richtig herausgefunden, bei mri kam das Problem auf das ich durch mein ajax code immer einen Div container entfernt habe wenn ich auf eine Kategorie geklickt habe. Wenn du einen Weg gefunden hast poste ihn bitte 😉
kurzer zwischenbericht:
das list-modul ist bei typo3 4.5 unter typo3/sysext/recordlist/mod1 zu finden.
jetzt müsste ich wohl in meinem modul irgendwie auf die dort abgelegt index.php verweisen, oder?
@rey: danke für deine antwort. leider verstehe ich nicht ganz wie mir ajax dabei weiterhelfen soll. kannst du mir auf die sprünge helfen?
mann-o-mann, mittlerweile befürchte ich, dass mein vorhaben nur mit einem selbst programmierten (bzw. einem geforkten recordlist-modul) zu bewerkstelligen ist...
was meint ihr?
Ich steh vor dem gleichen Problem....
...es muss doch eine Möglichkeit geben relativ einfach die Funktionalitäten, die T3 eh schon bietet zu nutzen. #angry#
Ich versuch hier auch schon ne Weile ne Liste zu implementieren, die meine eigenen Records anzeigt mit allen Funktionalitätn des List-Moduls (edit, sort usw.) - ohne das Rad neu erfinden zu müssen.
Für Lösungsansätze oder auch ne Extension als Vorlage, in der genau das umgesetzt ist wäre ich sehr dankbar.
Versuche mich gerade in tt_news einzuarbeiten aber das ist halt ziemlich komplex das Ding...8-)
Ich würde mal die t3lib Klassen durchgehen:
http://typo3.org/fileadmin/typo3api-4.0.0/d9/de0/classt3lib__BEfunc.html
Aber bist du überhaupt sicher, dass du ein eigenes Backend-Modul haben musst? Sehr vieles kann man auch über geschicktes TCA-Anpassen erreichen.
Ich hab das jetzt mit iframes und getModuleUrl gemacht... klappt
Beispielhaft:
$urlParameters = array(
'id' => '448',
);
$content = '<iframe style="border:none;height:100em;" src=" ' .\TYPO3\CMS\Backend\Utility\BackendUtility::getModuleUrl('web_list', $urlParameters) .'""></iframe>';
echo $content;
P.S.: pibase ist das, schon klar