[Typo3-german] Meine erste Extension.

Philipp Eggemann 12bitphil at web.de
Tue Aug 30 14:06:14 CEST 2005



stefan at m-zentrale.de, German Typo3 Userlist <typo3-german at lists.netfielders.de> schrieb am 30.08.05 13:54:04:

> Hallo,
> bin noch ziemlich neu in Typo3 und schreibe gleich meine erste
> Extension/PlugIn. Hab erstmal einfach so losgelegt aber hänge
> grad n bissl. Ich benötige nun euren Rat. 1. ob das so
> funktionieren kann wie ich mir das vorstelle und 2. ob Ihr mir
> spezielle Literatur für meinen Fall empfehlen könnt.
>
> Also, eine mit Typo3 kreierte Seite besteht bereits. Dort gibt es
> einen MP3 Player, erstellt mit Flash. Der Player liest
> Informationen wie Künstler, Titel, imglink, etc. aus einer
> externen Textdatei welche noch per Hand angelegt werden muß.
>
> Die Extension soll nun diesen Textstring automatisch generieren.
> Das bedeutet wenn ein neuer Künstler (Name, Bio, !MP3 Tracks!)
> angelegt wird, wird auch der Textstring mit den Informationen
> erzeugt und im entsprechenden Verzeichniss abgelegt.
>
> So stelle ich mir das ganze nun vor: Ich erstelle ein Frontend
> PlugIn was auf jeder Künstler Seite eingefügt (unsichtbar) werden
> kann. Das PlugIn liest dann die benötigten Daten, welche vorher
> beim Künstler angelegt wurden, aus der Datenbank, erzeugt daraus
> einen Textstring und exportiert diesen als TXT Datei.
> Gleichzeitig soll aber auch die Möglichkeit bestehen die Daten
> für den Textstring manuelle einzugeben. Aber nicht im Frontend
> sondern im Backend. Und zwar in der Erweiterung unter "Seite
> editieren", also immer direkt auf der Künstler Seite.
>
> Mein Problem ist z.B. wie ich diese Eingabemasken im Backend
> erstellen kann. Oder wie komme ich an die Künstler Daten in der
> DB? Ich habe mir über PHPMyAdmin schon alles angeguckt aber finde
> da nicht die Inhalte der Künstler.
> Und, muß ich Typo irgendwie konfigurieren wenn ich den Textstring
> vom Plug im Verzeichniss ablegen lassen möchte?
>
> Ohje, hoffe jemand kann mir weiterhelfen....
> Grüße, Philipp


Hi,

also machbar ist das auf alle Fälle. Z.B. kannst du im Extension-Kickstarter
eine
Extension basteln welche die tabelle Pages um weitere Felder erweitert,
somit hast
du beim Anlegen der Seite die Mölichkeit deine Daten einzutragen. Hier
Stichwort:
"Extend existing Tables" im Kickstarter.

Gruss

Stefan


Aber für die Extension ansich wird doch auch eine Tabelle angelegt. Warum also in der Tabelle pages?
Was ich mich auch frage: Es wurden ja schon viele Künstler angelegt - aber ich finde die Inhalte (Bio, Vita, etc) einfach nicht. Aber irgendwo in der DB muß der Text doch abgelegt werden. Aber ich finds nicht.....gibt es nicht sowas wie ein Typo3 Datenbank Diagramm?

Grüße, Phil  

_______________________________________________
Typo3-german mailing list
Typo3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

-- 
Viele Grüße, Phil



More information about the TYPO3-german mailing list