[TYPO3-german] Mehrere Instanzen eines Frontend Plugins
Tobias Bruns
t.bruns at ogvit.de
Fri Jun 6 13:56:12 CEST 2008
Christian Wolff schrieb:
> On Fri, 06 Jun 2008 12:27:34 +0200, Tobias Bruns <t.bruns at ogvit.de> wrote:
>
>> Hallo,
>>
>> ich verwende das Frontend Plugin "dir_listing" (leider nicht mehr im TER
>> vorhanden). Diese Extension listet Dateien und Verzeichnisse in einem
>> bestimmten Startverzeichnis auf. Unterverzeichnisse kann man
>> durchbrowsern und durch eine Klick auf eine Datei läd man diese einfach
>> herunter.
>> Das funktioniert alles wunderbar. Jetzt möchte ich jedeoch mehrere
>> Instanzen des Plugins auf einer Seite haben. Das funktioniert auch
>> soweit, aber sobald man anfängt in einer Instanz durch Verzeichnisse zu
>> Browsen, beinflusst das natürlich auch die anderen Instanzen. Die Infos,
>> zu welchem Verzeichnis gesprungen werden soll, werden halt per GET
>> übergeben und das Plugin kann nicht unterscheiden, von welcher Instanz
>> der Request geschickt wurde.
>> Genau dies möchte ich jetzt in die Extension einbauen und wollte hier
>> vorher mal nachfragen, ob Typo3 für dieses Vorhaben schon Werkzeuge
>> bereitstellt oder ob Jemand ein paar Tipps/Lösungsansätze parat hat.
>>
>> Freu mich über jeden Infoschnippsel.
>>
>> Gruß,
>> Tobias
>
> Hallo Tobias, typo3 bietet meines wissen keine "tool" dafür.
> aber der vorgang ist auch relativ einfach.
>
> generell empfiehlt typo3 ja sowiso folgendes benennungs schema für get /
> post
> variablen
>
> tx_myextension[varname]=wert
>
> dieses kannst du relativ einfach erweitern z.b
> durch:
>
> tx_myextension[uid][varname]=wert
>
> uid ist dann einfach ein eindeutiger wert für das plugin. z.b die UID des
> datensatzes.
> oder ein vom user bestimmter string der die instanz des plugins eindeutgi
> kennzeichnet.
>
> gruss chris
>
Hi Chris, danke für die Antwort.
Klar piVars sind natürlich besser und in meinen eigenen Extensions
verwende ich die auch immer. Ist in diesem Fall auch kein Problem für
mich das umzubauen und es war auch mein erster Ansatz das erstmal
vernünftig umzuprogrammieren.
Die Idee mit der UID des Datensatzes ist sehr gut. Ich denke so werde
ich es machen.
Freu mich natürlich noch über weitere Tipps/Anregungen.
Gruß und Danke,
Tobias
More information about the TYPO3-german
mailing list