Hallo zusammen,
ich bin gerade dabei, mein eigenes Forum als Typo3-Extension zu programmieren. Soweit läuft es auch schon ganz gut. Jetzt gibt es in einem Plugin mehrere Funktionen, u.a. wo eine Altersberechnung der User stattfindet. Ich habe in diesem Plugin jetzt z.B. 3 Funktionen, die folgendes ausgeben: User Online, Zuletzt online und Neue User.
Wie kann ich diese Funktionen in meinem Template an einen Marker übergeben? Das geht doch irgendwie mit userFunc, oder? Ich habe leider noch nichts gefunden und auch zuwenig mit Typoscript gemacht.
Ich bedanke mich schonmal im vorraus.
Hi,
die Marker werden meistens in einem Array gesammelt.
$meinMarkerArray['###MARKER01###'] = $DeineKlasse->Deine Funktion();
Dann muss das Template bzw. das Sunpart darin geladen werden (getSubpart der in der Klasse tslib_cObj) und die Marker darin mit dem Array-Inhalt (Funktion subsituteMarkerArray) ersetzt werden.
Eine Doku der TYPO3-API findest Du hier:
http://www.typo3-unleashed.net/typo3apidocs/typo3api_4.2.1/html/index.html
Das Buch von Dmitry Dulepov bei Packt Publishing enthält auch alles wissenswerte zu diesem Thema:
http://www.packtpub.com/typo3-extension-development/book
Gruß,
Marcus
Hi,
die Marker werden in einem Array gesammelt.
Dann muss das Template bzw. das Subpart darin geladen werden (getSubpart der in der Klasse tslib_cObj) und die Marker darin mit dem Array-Inhalt (Funktion subsituteMarkerArray) ersetzt werden.
Ok, das war jetzt sehr kurz, aber es sollte Dir den richtigen Ansatz zum weitermachen geben.
Eine Doku der TYPO3-API findest Du hier:
http://www.typo3-unleashed.net/typo3apidocs/typo3api_4.2.1/html/index.html
Das Buch von Dmitry Dulepov bei Packt Publishing enthält auch alles wissenswerte zu diesem Thema:
http://www.packtpub.com/typo3-extension-development/book
Gruß,
Marcus
Hallo,
danke für die Antwort. Ich meinte eigentlich, wie ich z.B. aus meinen Typoscript-Haupttemplate eine Funktion aus meinem Plugin aufrufe?
Folgender Link könnte das sein, was ich suche: https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/UserAndUserInt/Index.html
Aber wie verwende ich das? Hat da jemand ein Beispiel für mich?
Vielen Dank.