Hallo Forum,
ich bin noch ein blutiger Anfänger und habe die ganzen zusammenhäge von Typoscript noch nicht 100% durchschaut.
Da ich recht fitt in PHP bin dachte ich mir, löse ich meine Probleme doch da und übergebe die Ergebnisse einfach an Typoscript.
Dafür habe ich mir ein Frontend Plugin erstellt.
Wenn ich dieses einbinde kann ich auch meine Funktionen aufrufen und auch Parameter übergeben und ändern.
Nur würde ich diese Funktionen auch gerne aus meinem Template aufrufen - nur wie? (Oder habe ich hier einen Gedankenfehler) - habe es einfach mal aus meinem Template so probiert:
plugin.meinplugin_pi1 {
testParameter = Test
}
das funktioniert aber nur wenn ich auf der Seite bin auf der wo ich mein Plugin eingebunden habe ansonsten nicht?!?
Konnte ich mein Problem klar machen und weiß jemand rat?
Vielen Dank
Stefan
plugin.meinplugin_pi1 {
testParameter = Test
}
Diese Angaben stehen Deiner Extension im $conf-Array zur Verfügung.
Und diese Angaben sind ja nur für Deine Extension bestimmt, also was willst Du auf anderen Seiten mit diesen Angaben ?
Hallo,
ich sehe schon, ich blicke noch nicht ganz durch.
Mein Gedanke war, dass ich mir einfach eine Extension schaffe in der ich mittels php aufgaben erledigen kann und diese dann an TypoScript zurückgebe.
Beispiel:
Ich will ein Menü darstellen:
Seite 1
Unterseite 1.1
Unterseite 1.2
Seite 2
Unterseite 2.1
u.s.w.
Wenn ich Seite 1 anklicke wird mir im Menü Unterseite 1.1 und Unterseite 1.2 angezeigt, das soll auch so sein, wenn ich auf Unterseite 1.1 oder Unterseite 1.2 klicke wird mir nichts mehr dargestellt - da sollte aber immer noch Unterseite 1.1 und Unterseite 1.2 stehen!!!
So, das hängt natürlich mit irgendwie mit dem entryLevel zusammen, das wollte ich umgehen und einfach den special.value benutzen und den immer dynamisch anpassen. Über php wäre das kein Problem für mich, ich kann da ja auf die Globalen Variablen zugreifen (welche ID habe ich, welche mein Parent u.s.w.) und hiernach den special.value setzen, über TypoScript habe ich nach langer langer Suche keinen Ausweg gefunden. Und ich denke das wird noch öfter vorkommen, dass ich über php schnell Lösungen finde wo ich mir in TypoScript Nächte um die Ohren haue.
Dafür muß ich dann aber natürlich aus meinem Template zugriff auf die Funktionen haben.
Ich hoffe es ist einigermaßen klar geworden was ich bezwecke ...
Viele Grüße
Stefan