Zum Inhalt springen

Anfängerfrage

Erstellt am 1. Februar 2006 · 4 Antworten · letzte Antwort am 2. Februar 2006

Tags: Frage

stereotyp ·

Hi,
bin brandneu in typo3.
Ich habe mir die Videos über Extensions angesehen
und lese gerade das Tutorial"player_profile_basic"
Ich habe mit Kickstarter eine Extension angelegt, kann sie
auch als inhalt einfügen, nur wird nix ausgegeben.
Meine Frage, muß man den php code bearbeiten um etwas zu sehen
oder ist das nur fürs Feinetuning, weil in den videos
scheint es auch ohne zu gehen, während in dem "Player_profile"
der code bearbeitet wird.
Oder liegt es an einem grundsätzlichen Fehler (wahrscheinlich, weil total neu) dass ich nix sehe
Was muß ich einstellen(im Template?) dass er mir die extension
wie im Video gezeigt, ausgibt?
Ich arbeite mit 3.8.1.
Vielen Dank

woida ·

Der (HTML-)Code, der im FE dargestellt wird, kommt aus der Funktion main() deiner Extension-Klasse.
Natürlich mußt du den anpassen; woher soll der Kickstart auch wissen, was er an der Stelle ausgeben soll?

stereotyp ·

ja schon
nur wird gar nix angezeigt,
soweit ich das script verstehe müßte wenigstens irgenwas angezeigt werden
ich habe auch schon in der main funktion einfach mal probehalber
sofort ein
return <irgendein html-code>
gesetzt
tut sich aber auch nix
muß ich irgendwas im template setup o.ä. einstellen??

Vielen Dank

woida ·

Das return in der main sollte reichen. Evtl. noch die Caches leeren.

Wenn dann nichts zu sehen ist, mußt du einen anderen Fehler gemacht haben.

Geh einfach durch das "player_profile_basic"-Tutorial durch, dann kommst du auf ein funktionierendes Grundgerüst.

stereotyp ·

hab's jetzt, habe ein beispiel gefunden das template
muss irgendwie so aussehen

page.20 < temp.content
temp.products =< plugin.user_atriumext_pi1
page.30 < temp.products

was das temp soll weiß ich nicht,aber jedenfalls wird jetzt der code
der extension ausgegeben

da hätte ich auch schon die nächste Frage:
die main Funktion erhält $content, und $conf als Parameter
wie kann ich eigene Paramter an main übergeben?
oder was genau ist $conf? kann (muß) man darin was ändern um eigene Parameter zu übergeben?

Vielen Dank