[Typo3-german] PID bei eigener Extension per Constant Editor setzen

Sebastian Widmann bruce at web.de
Sun Nov 20 21:39:25 CET 2005


Thomas Peterson schrieb:
> Hallo,
> 
> auslesen über $this->conf['xxx']
> 
> oder du kannst auch flexforms nutzen.
> 
> Oder du nimmst Ausgangspunkt beim Plugin einfügen.
> 
> MFG
> Thomas Peterson
> 
> "Sebastian Widmann" <bruce at web.de> schrieb im Newsbeitrag
> news:mailman.1.1132474727.22917.typo3-german at lists.netfielders.de...
> 
>>Hi!
>>
>>Ich programmiere gerade eine eigene Extension und suche nach einer
>>Möglichkeit, wie ich eine Seiten-PID per Constant Editor setzen und in
> 
> der
> 
>>class.tx_EXTENSION_pi1.php abfragen kann.
>>Wie ich sie per Constant Editor per ext_typoscript_constants.txt setzen
>>kann habe ich herausgefunden, allerdings habe ich gelesen, dass man's
>>irgendwie anders machen soll, da diese Art und Weise Deprecated ist.
> 
> Aber
> 
>>selbst da wusste ich nicht, wie man's ausliest.
>>
>>Kann mir bitte jemand weiterhelfen? Vielen Dank!
>>
>>Gruß
>>Sebastian
> 
> 
> 
> 

Danke für die Antwort, aber:
Ich habe aber eine Extension, die auf mehreren Seiten eingebunden werden 
soll. Daher wäre es umständlich beim Einbinden jedesmal die PIDs (es 
handelt sich um 10 Stück) neu zu setzen. Aus diesem Grund wäre mir eine 
TypoScript-Lösung (beispielsweise über den Constant Editor) am liebsten.
Ich habe es jetz testweise mal mit der ext_typoscript_constants.txt 
gelöst und nach der Eingabe der PIDs im Constant Editor steht bei den 
Konstanten meines Templates:
plugin.EXTENSION.incomePID = 13
plugin.EXTENSION.billPID = 14
plugin.EXTENSION.expensePID = 12
plugin.EXTENSION.accessPID = 11
plugin.EXTENSION.accesstypePID = 10
plugin.EXTENSION.domainPID = 15
plugin.EXTENSION.backupPID = 41
plugin.EXTENSION.companyPID = 7
plugin.EXTENSION.projectPID = 8
plugin.EXTENSION.personPID = 6
plugin.EXTENSION.hostingPID = 3
plugin.EXTENSION.hostingpackagePID = 2
plugin.EXTENSION.overviewPID = 9
plugin.EXTENSION.storagePID = 42

Wenn ich jetzt mit $this->conf['incomePID'] beispielsweise den Wert von 
plugin.EXTENSION.incomePID abfragen will erhalte ich aber nichts zurück.

Darum Frage 1: Wo liegt mein Fehler?
Und Frage 2: Wie löse ich das ganze mit einer Lösung, die nicht 
Deprecated ist? (und trotzdem praktisch)

Gruß
Sebastian



More information about the TYPO3-german mailing list