Hallo zusammen,
ich hab ein Problem mit der templateConfig class. Ich benutze sie bisher ohne probleme um damit an die CMS_VALUE eines Artikels zu kommen.
Probleme machts nur, wenn ich Artikel eines anderen Mandanten anfrage. Ich weiss das es absolut nicht üblich ist auf die Daten eines anderen Mandanten zuzugreifen, aber diesmal ist es ausdrücklich von beiden Kunden erwünscht, damit Meldungen nur einmal für beide Seiten eingegeben werden müssen.
Ist dies überhaupt so möglich ?
Gruss Georg
templateConfig class
-
- Beiträge: 101
- Registriert: So 21. Nov 2004, 23:48
- Kontaktdaten:
-
- Beiträge: 101
- Registriert: So 21. Nov 2004, 23:48
- Kontaktdaten:
achso, ja, hehe, ich dummerchen 
also ich hol mir die Konfiguration über
$config=new templateConfig($artikelid);
dann mit $data=$config->GetData(4);
alles aus Container 4, (ist bei beiden Mandanten identisch)
um dann mt $data[x] auf die Elemente zuzugreifen.
Mache ich dies mit einer Artikelid des aktuellen Mandanten, geht alles wunderbar, frage ich allerdings eine Artikelid eines fremden Mandanten an, kommt nix zurueck
Sprich das $data array ist leer...
Gruss Georg

also ich hol mir die Konfiguration über
$config=new templateConfig($artikelid);
dann mit $data=$config->GetData(4);
alles aus Container 4, (ist bei beiden Mandanten identisch)
um dann mt $data[x] auf die Elemente zuzugreifen.
Mache ich dies mit einer Artikelid des aktuellen Mandanten, geht alles wunderbar, frage ich allerdings eine Artikelid eines fremden Mandanten an, kommt nix zurueck

Gruss Georg
-
- Beiträge: 6284
- Registriert: Do 15. Mai 2003, 18:32
- Wohnort: Da findet ihr mich nie!
- Kontaktdaten:
ich würde vermuten, daß die Klasse sich $lang und $client aus dem globalen Kontext zieht (ist leider nicht sauber gelöst)
Vor dem Aufrufen des Konstruktors würde ich daher $client und $lang entsprechend sichern, neu setzen und nach dem aufrufen des Konstruktors beide wieder auf die gesicherten Werte setzen.
Vor dem Aufrufen des Konstruktors würde ich daher $client und $lang entsprechend sichern, neu setzen und nach dem aufrufen des Konstruktors beide wieder auf die gesicherten Werte setzen.