Am 15.10.2012 14:20, schrieb Sabine Testerin:
Hallo liebe Leute,

ich hätte da eine Frage zu meiner ersten selbst erstellten Extension.
Erstellt hab ich die Extension via Extension Kickstarter.

Die Extension wird über ein FE-Plugin auf der jeweiligen Seite eingebunden.
Je nach Seite würde ich gerne unterschiedliche SysFolder definieren, wo die
Daten gespeichert werden.

Dazu wollte ich bei jeder Seite in den Seiteneigenschaften unter
Seiten-TSconfig folgendes machen:
plugin.tx_myproductdb_pi1.storageFolder = 37 // Der Wert stellt die ID des
SysFolders da

Das Seiten TS wird so nicht an deine Extension übergeben. (Es ist primär auch eher eine Konfiguration fürs BE statt fürs FE.)
Hier wäre die richtige Lösung ein Extension-TS auf dieser Seite.
Das halte ich aber auch nicht für die optimale Lösung.

Ich habe festgestellt dass es meistens ganz gut ist folgenden Mechanismus zu benutzen: globale Einstellungen können über (globales) Typoscript eingestellt werden, und wenn man bestimmte Plugins anders konfigurieren möchste kann man das besser mit Flexform-Parametern machen als mit Extension-Templates auf den einzelnen Seiten. So hat man auch die Möglichkeit ein Plugin mehrfach auf einer Seite einzubinden und jede Einbindung hat andere Einstellungen.

Als Hilfe zur Benutzung von Flexforms:
http://pi-phi.de/171.html

inclusive dem Override von Typoscript Konfiguration durch Flexform-Konfiguration (wenn die Feldnamen den Typoscript-Namen entsprechen)

bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an