Hallo Bernd, erst mal Danke für deine Antwort. Ich hatte an ein neues ContentElement gedacht (die Rubrik im kickstarter hat nur den Namen Frontend-Plugin). Mir war es an der Stelle jedoch nicht möglich vorhandene Felder zu benutzen. Das wäre natürlich das Beste. Ich benötige im wesentlichen eine RTE-Feld (Text-feld), welches natürlich dem tt_content.text sehr ähnlich bis gleich sein kann. Wenn ich Felder im kickstarter anlege, sind diese jedoch immer mit der erweiterung des extension-prefix. Wie kann ich denn auf vorhandene Felder zurückgreifen und daraus ein neues Element erzeugen mit zusätzlichen Feldern?
mit bestem gruss lars bernd wilke schrieb: > lars.möller schrieb am Mon, 17 Mar 2008 23:00:00 +0100: > >> Hallo Liste, >> >> meine ersten Versuche mit dem Kickstarter sind leider nur halb >> erfolgreich. >> >> Ich habe da ein paar prinzipielle Fragen: Wenn ich eine Extension >> anlege, die z.b. ein neues Content Element erzeugt. Es soll ein Frontend >> Plugin ergeben. Problem ist nun, dass alle neuen Felder erzeugt werden, >> bei der Ausgabe aber die entsprechende pi1.php nur sehr dürftigen >> Beispiel Code auswirft. Ist es so, dass alle erzeugten neuen Felder nun >> auch einzeln für die Ausgabe erzeugt und aufgearbeitet werden müssen? >> Gibt es dazu Vorlagen? Ein RTE Felder muss ja dann mit allen >> eingestellten Werten und Vorgaben aufgearbeitet werden. Dies wäre nur >> mit php etwas zu viel. An die Umsetzung der Mehrsprachigkeit mag ich da >> nicht denken. Warum erzeugt der kickstarter nicht eine einfache Ausgabe? >> >> Für Ideen, Anleitungen, etc. bin ich sehr dankbar. > > was denn nun? neues Content Element (CE) oder Plugin? > Eigentlich gibt es da nämlich Unterschiede: > ein Contentelement wird normalerweise aus den Eingabefeldern (die es > schon gibt) eine Ausgabe erzeugen. > Die Ausgabe eines Plugins wird typischerweise aus Daten erzeugt, die > nicht im Contentelement gespeichert sind. > > Natürlich gibt es da Abweichungen. ein neues CE mag evtl. weitere Felder > benötigen in den seltesten Fällen werden aber Datensätze benutzt. > Ein Plugin kann auch zusätzliche Angaben benötigen (Stichwort: Flexform), > die die Ausgabe *steuern*, aber eben nicht primär die Ausgabe ausmachen. > > Natürlich werden RTE-Felder 'nur mit PHP' in eine Ausgabe verwandelt > (TYPO3 hat nichts anderes). Allerdings gibt es dafür schon Routinen, die > im TYPO3-Core enthalten sind und die du nicht nochmal erfinden musst. > Genauso eine evtl. Bildbearbeitung. > > Du musst dir erstmal überlegen: was soll deine Extension machen? > dann musst du nachforschen, was davon TYPO3 schon kann und was dann noch > übrig bleibt musst du selber machen. > > Und wenn der Kickstarter das schon alles selber könnte wäre es das größte > Stück Software, das jemals geschrieben wurde und ein ganzer Berufsstand > wäre arbeitslos. > Der Kickstarter kann dir nur ein Beispiel oder bestenfalls ein > Grundgerüst liefern, eben *nur* eine einfache Ausgabe. Den Rest musst du > schon alleine programmieren. > Um zu lernen wie das geht gibt es Bücher und Online-Dokumentationen, aber > auch Tausende von Beispielen in Form von Extensions im TER. > > > bernd _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german