Das wird auch wieder das Problem mit den globalen Variablen sein...
Also wenn du nur die 2 Zeilen in eine Datei schreibst und sie aufrufst funktioniert es, aber wenn du den code in einen anderen einbaust nicht mehr. Hab ich das richtig verstanden?
Das mit den globalen Variablen bezieht sich auf die von Admidio. Für die v3.3 wird es dafür vermutlich noch keine Lösung geben. Die Probleme mit den globalen Variablen von Admidio werden wir erst in der v4.0 angehen
Leider zeigt mir das Forum mit dem Stichwort globale Variable nur einen Beitrag von 2007 an?
Gibt es eine Beschreibung des Problems , vielleicht kann ich dann mein Script anpassen?
Meine Seite neu gestallten wäre extrem schwierig , da es auf einem selbst geschrieben kleinen CMS basiert.
Da Admidio für den Verein aber optimal ist und man das Rad nicht 2 mal erfinden muss , hoffe ich eine Lösung zu finden.
Das Problem kurz erklärt:
In Admidio gibt es ein paar variablen die global sein sollten. Also alle in diesem format: "$g[A-Z][a-z]+"
Wenn jetzt aber eine andere PHP Seite Admidio einbindet, zb in einer Methode, werden diese Variablen nicht mehr global gesetzt sondern im Kontext der Methode. dadurch funktioniert an anderen stellen der import durch "global $g..." nicht. Es müssten also alle Seiten von Admidio in denen eine $g... GESETZT wird, im globalen namespace eingebunden werden. Alles andere müsste aber auch in methoden etc funktionieren.