Ich steh grad auf dem Schlauch

Das Forum soll der Ablage von Lösungen für immer wieder auftauchende Problemstellungen dienen. // This forum contains solutions to problems that frequently occur.
Antworten
Benutzeravatar
fliegermichl
Beiträge: 114
Registriert: 29.01.2008, 11:51:45
Wohnort: Echzell

Ich steh grad auf dem Schlauch

Beitrag von fliegermichl » 28.11.2008, 13:10:23

Hallo Christian,

ich habe mittels <fcon:importdesign> ein Modul eingebunden.

Wenn daraus ein Template mit einem Documentcontroller geladen und transformiert wird, ist innerhalb von transformContent() $this->get('Context') leer!

Lade ich aber mit &Singleton::getInstance('Frontcontroller') den Frontcontroller, dann ist dessen Eigenschaft Context korrekt gesetzt.

Was könnte ich falsch gemacht haben?

Gruß
Michl

Benutzeravatar
fliegermichl
Beiträge: 114
Registriert: 29.01.2008, 11:51:45
Wohnort: Echzell

Re: Ich steh grad auf dem Schlauch

Beitrag von fliegermichl » 28.11.2008, 15:06:27

Hallo,

hab's rausgefunden. Ich darf erst in myController::transformContent darauf zugreifen, nicht schon in myController::myController()

Gruß
Michl

Benutzeravatar
dr.e.
Administrator
Beiträge: 4525
Registriert: 04.11.2007, 16:13:53

Re: Ich steh grad auf dem Schlauch

Beitrag von dr.e. » 28.11.2008, 17:05:00

Hallo Michl,

genau das ist die Lösung. Grund dafür ist, dass die GUI-Objekte (TagLib-Implementierungen und DocumentController) jeweils erst nach dem Erzeugen den Context und die aktuelle Sprache zugewiesen wird.

Da die Frage evlt. öfter auftreten könnte, stelle ich diese ins FAQ-Forum.


Viele Grüße,
Christian
Viele Grüße,
Christian

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast