Doku welche Variablen Contenido zur Verfügung stellt?

Gesperrt
robart
Beiträge: 3
Registriert: So 19. Mär 2006, 19:24
Kontaktdaten:

Doku welche Variablen Contenido zur Verfügung stellt?

Beitrag von robart »

Hi,

gibt es eigentlich eine Doku darüber, welche Variablen Contenido zur Verfügung stellt, auf die man bei der Programmierung von Modulen zugreifen kann? Ich benötige z.B. gerade im Output-Bereich das Kategorie-Level der aktuellen Seite. Wird das irgendwie zur Verfügung gestellt oder muss ich die DB abfragen? Im Quelltext verschiedener Module habe ich gesehen, dass Variablen wie idcat oder lang abrufbar sind, da hätte ich doch gerne eine systematische Übersicht. Danke!

Grüße, Rolf
phpchris
Beiträge: 438
Registriert: Fr 28. Mai 2004, 16:07
Kontaktdaten:

Beitrag von phpchris »

Doku weiss ich nicht, aber hast du mal ein

Code: Alles auswählen

echo $_GLOBALS;
probiert?
Da stehen alle globalen Variablen drin!
robart
Beiträge: 3
Registriert: So 19. Mär 2006, 19:24
Kontaktdaten:

Beitrag von robart »

phpchris hat geschrieben:Doku weiss ich nicht, aber hast du mal ein

Code: Alles auswählen

echo $_GLOBALS;
probiert?
Da stehen alle globalen Variablen drin!
Damit rufe ich ja die bereits globalen Variablen ab. Aber es gibt ja auch Variablen, die nicht global sind, auf die man aber z.B. in einer Funktion zugreifen kann, wie z.B.:

Code: Alles auswählen

global $cfg, $client, $lang;
phpchris
Beiträge: 438
Registriert: Fr 28. Mai 2004, 16:07
Kontaktdaten:

Beitrag von phpchris »

robart hat geschrieben:Aber es gibt ja auch Variablen, die nicht global sind, auf die man aber z.B. in einer Funktion zugreifen kann, wie z.B.:

Code: Alles auswählen

global $cfg, $client, $lang;
Naja, wenn du auf die Variablen mit global zugreifen kannst, sind sie global ;)
Nur innerhalb von eigenen Funktioinen nicht...
robart
Beiträge: 3
Registriert: So 19. Mär 2006, 19:24
Kontaktdaten:

Beitrag von robart »

:oops: Naja... ich würd mal sagen, da hatte ich einen dicken Knoten im Kopf. Du hast natürlich recht. Leider führte diese Erkenntnis aber auch zur Einsicht, dass das aktuelle Level der Seite nicht als globale Variable zur Verfügung steht. Ich konnte jedenfalls keinen passenden Wert identifizieren.
phpchris hat geschrieben:
robart hat geschrieben:Aber es gibt ja auch Variablen, die nicht global sind, auf die man aber z.B. in einer Funktion zugreifen kann, wie z.B.:

Code: Alles auswählen

global $cfg, $client, $lang;
Naja, wenn du auf die Variablen mit global zugreifen kannst, sind sie global ;)
Nur innerhalb von eigenen Funktioinen nicht...
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Nein, musst Du über die idcat und die con_cat_tree ermitteln.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Gesperrt