Typo3-Extension mit dem Kickstarter erstellen
Auch wenn es eine große Anzahl von TYPO3-Extensions gibt, sind für die Homepage individuelle Extensions nicht wegzudenken.
Das sieht für einen Typo3-Neuling vermutlich ziemlich schwierig und umfangreich aus. Aber es gibt zum Glück bereits einige gute Tutorials! Für eine sehr einfache Extension benötigt man - wenn man etwas geübter ist - nur ein paar Minuten.
Als erstes benötigt man die Extension "kickstarter"!
Der Kickstarter ist nicht als Editor gedacht, deshalb musst du aufpassen wenn du deine Extension bearbeitest. Er ersetzt alle Änderungen die du vielleicht vorgenommen hast!
Er ist dazu da, die Basis bzw. das Grundgerüst (wie zB.: Verzeichnisstruktur, Datenbanktabellen, Setupdateien) für eine Extension vorzubereiten und anzulegen. Alles was weiter in die Tiefe geht, schafft er nicht bzw. ist auch nicht dafür gedacht.
Hier einige Tutorials und Foren:
- traum-projekt.com/forum/73-workshops-und-tutorials/101411-workshop-typo3-extension-programmierung.html
- video2brain.com/de/videos-26020.htm
- typo3forum.net/forum/extension-modifizieren-neu-erstellen/
So kannst du mit TypoScript Variablen für dein Plugin anlegen und übergeben:
1 2 3 4 plugin.tx_meinplugin_pi1 { variable = ich bin der Inhalt! anzahl = 5 }
Ich brauchte dies, weil ich eine Liste mit Daten aus der Datenbank ausgeben wollte, aber zB auf der Startseite nur 5 Zeilen und auf einer anderen Unterseite 50 Zeilen.
Diesen Code musst du bei den Seiten eintragen (Menü Template > Seite > Setup oder Vollständigen Template-Datensatz bearbeiten )
So kannst du diese Variablen in deinem Plugin mit PHP auslesen:
1 2 $conf['anzahl'] bzw $conf['variable'] echo t3lib_div::debug($conf); // mit diesem befehl kannst du debuggen
