Hi!
Ich habe mir jetzt mit dem Kickstarter ein Plugin gemacht. Hat auch soweit nett funktioniert, bis ich auf die Idee gekommen bin, das Ding konfigurierbar zu machen. Und zwar so wie es die tt_*-Extensions vorhupfen: mit ext_typoscript_constants.txt und ext_typoscript_setup.txt.
Nuuur, so geht das dann nicht. Bei meiner originalen Kickstarter-Version wird "magisch" das Objekt erzeugt und main() aufgerufen, bei den tt_*-Dingern ist das scheinbar nicht so (siehe deren Setup). Aha!
Und was ich überhaupt nicht herausgefunden habe, wie ich was in den*.txt Files zu benennen habe damit ich es in main() via $conf abrufen kann.
Meine Extensionkey ist xyz_mein_plugin. Dummerweise (?) habe ich zu Beginn plugin.mein_plugin {..} in ext_typoscript_constants.txt verwendet, später auch mal ohne jegliche _ oder ohne führendes xyz_. Geht aber alles nicht.
Der Konstanteneditor behart aber, egal wie ich die Files umschreibe, auf PLUGIN.MEIN_PLUGIN. Und das trotz De- und anschliessender Neuinstallation.
Bin verwirrt! Was gehört in die constants/setup files damit ich von meiner Plugin-Klasse auf die Konfiguration zugreifen kann?
Masi