Zugriff auf $idart in Modulen -gelöst-

Gesperrt
Seelauer
Beiträge: 186
Registriert: So 22. Jan 2006, 21:03
Wohnort: Mal da, mal da
Kontaktdaten:

Zugriff auf $idart in Modulen -gelöst-

Beitrag 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
Zuletzt geändert von Seelauer am Do 4. Nov 2010, 19:19, insgesamt 1-mal geändert.
Guten Gruß
Seelauer.
McHubi
Beiträge: 1223
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: Zugriff auf $idart in Modulen

Beitrag von McHubi »

Hm... bislang ist mir das noch nie untergekommen. Bei welchem Modul klappt denn die Ausgabe nicht? ggf. mal den Code posten...
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)
Seelauer
Beiträge: 186
Registriert: So 22. Jan 2006, 21:03
Wohnort: Mal da, mal da
Kontaktdaten:

Re: Zugriff auf $idart in Modulen

Beitrag 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
Guten Gruß
Seelauer.
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Re: Zugriff auf $idart in Modulen

Beitrag von Dodger77 »

Gibt es irgendwelche Besonderheiten bei der Installation? Evtl. ein Modul, das die $idart beeinflussen kann, oder AMR?
Seelauer
Beiträge: 186
Registriert: So 22. Jan 2006, 21:03
Wohnort: Mal da, mal da
Kontaktdaten:

Re: Zugriff auf $idart in Modulen

Beitrag 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 ?
Guten Gruß
Seelauer.
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Re: Zugriff auf $idart in Modulen

Beitrag 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.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
Seelauer
Beiträge: 186
Registriert: So 22. Jan 2006, 21:03
Wohnort: Mal da, mal da
Kontaktdaten:

Re: Zugriff auf $idart in Modulen

Beitrag von Seelauer »

Danke kummer,
dann werde ich mich mal wieder auf die Suche begehen und anschließend berichten !
Guten Gruß
Seelauer.
Seelauer
Beiträge: 186
Registriert: So 22. Jan 2006, 21:03
Wohnort: Mal da, mal da
Kontaktdaten:

Zugriff auf $idart in Modulen -gelöst-

Beitrag 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 !
Guten Gruß
Seelauer.
Gesperrt