[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