Seite 1 von 1
Zugriff auf $idart in Modulen -gelöst-
Verfasst: Mi 3. Nov 2010, 07:32
von Seelauer
Guten Morgähn!
Ich bin mit meinem kleinen php-Latein aus folgendem Grund am Ende:
Ich muß in einem Modul auf die Globale $idart zugreifen können. Dabei habe ich festgestellt, daß dies nicht immer möglich ist. Eigenartig ist, daß z. B. die $idcatart immer präsent ist.
Beispiel: Das Template besteht aus den Containern 10 - x und ist mit Modulen gefüllt. Bei einigen Modulen kann ich auf die $idart zugreifen, bei anderen Modulen ist dies wieder nicht möglich.
Ich selbst kann keine Regelmäßigkeiten feststellen.
Hat von Euch wer dazu "sachdienliche Hinweise".
Verwende:
Contenido 4.8.13
PHP 5.2.13
Re: Zugriff auf $idart in Modulen
Verfasst: Mi 3. Nov 2010, 15:47
von McHubi
Hm... bislang ist mir das noch nie untergekommen. Bei welchem Modul klappt denn die Ausgabe nicht? ggf. mal den Code posten...
Re: Zugriff auf $idart in Modulen
Verfasst: Mi 3. Nov 2010, 19:45
von Seelauer
McHubi, danke für Deine Antwort.
Und was mich bald zum Wahnsinn treibt: Z. B. beim Original-Modul "Headline" vom Beispielsmandanten wird bei mir die $idart auch nicht angezeigt.
Beim Testen
Code: Alles auswählen
echo 'm $client: '.$client.' m $idart: '.$idart. ' m $idcatart: '.$idcatart;
wird alles sauber ausgegeben, bis auf eine unverständliche Ausnahme -> die $idart
Re: Zugriff auf $idart in Modulen
Verfasst: Mi 3. Nov 2010, 19:52
von Dodger77
Gibt es irgendwelche Besonderheiten bei der Installation? Evtl. ein Modul, das die $idart beeinflussen kann, oder AMR?
Re: Zugriff auf $idart in Modulen
Verfasst: Mi 3. Nov 2010, 20:17
von Seelauer
Danke Dodger77!
AMR ist nicht am Laufen. Die Version wurde als 4.8.6 aufgesetzt, regelmäßig Upgrades bis zur 4.8.13
Bei Installation bzw. Upgrades keine Fehlermeldungen oder Besonderheiten.
Werde wohl nun Schritt für Schritt nochmal jedes Modul der Reihe nach für sich in das Template aufnehmen und so lange testen, bis der Fehler (hoffentlich !!!) irgendwie einzugrenzen ist. Vielleicht kann ich dann irgendeine Aktion oder Modul isolieren. Wenn nicht, dann brauche ich nen Arzt
Oder gibt es eine geschicktere resp. effektivere Möglichkeit ?
Re: Zugriff auf $idart in Modulen
Verfasst: Mi 3. Nov 2010, 22:33
von kummer
Seelauer hat geschrieben:Oder gibt es eine geschicktere resp. effektivere Möglichkeit ?
$idart ist im globalen scope und kann von jeder stelle verändert oder auch entfernt werden. dazu reicht es schon aus, wenn in einem modul irrtümlich eine zuweisung vorgenommen wird, anstatt z.b. einen vergleich vorzunehmen. ich würde zunächst einmal schauen, bis zu welchem modul die idart noch verfügbar ist.
Re: Zugriff auf $idart in Modulen
Verfasst: Do 4. Nov 2010, 06:34
von Seelauer
Danke kummer,
dann werde ich mich mal wieder auf die Suche begehen und anschließend berichten !
Zugriff auf $idart in Modulen -gelöst-
Verfasst: Do 4. Nov 2010, 17:36
von Seelauer
Danke Ihr Helfer !
Es war tatsächlich so, daß in einem Modul die $idart (von mir) falsch zugewiesen wurde und somit natürlich im Nirwana gelandet ist !