Seite 1 von 1
Wie kann man von einem Modul zum anderen Werte übergeben ?
Verfasst: Mo 7. Jan 2008, 12:14
von cms
Ich habe ein Modul wo ich ein Bild ausgebe dort möchte ich eine Variable setzen die sagt ob das bild da ist oder nicht. Dann habe ich ein Anderes Modul das den Wert (Bild da oder nicht) empfangen und auswerten soll.
Wie mach ich das?
habs mit einer Session probiert ging aber irgendwie nicht .
Verfasst: Mo 7. Jan 2008, 12:59
von emergence
also wenn die module nacheinander ausgeführt werden
im ersten modul
im zweiten
die reihenfolge muss eingehalten werden...
Verfasst: Mo 7. Jan 2008, 13:02
von cms
Was ist wenn nicht ? Weil bei mir die reinfolge nicht sorum ist.... . Und auch so nichts ausgegeben wird. Hab ich ja auch schon versucht. Auch mit globalen Variablen ... .
Was kann ich tun ausser es in der db speichern ?
Verfasst: Mo 7. Jan 2008, 13:07
von emergence
cms hat geschrieben:Was ist wenn nicht ?
dann geht es nicht...
zuerst muss die variable definiert werden...
und dann wird sie ausgegeben...
du splittest das nur in zwei module... der ablauf muss trotzdem der selbe sein...
zuerst ausgabe und dann definierung der variable wird nicht gehen...
Verfasst: Di 8. Jan 2008, 06:49
von tinof
cms hat geschrieben:Was ist wenn nicht ? Weil bei mir die reinfolge nicht sorum ist.... .
Eine Möglichkeit wäre dann noch, das Layout entsprechend anzupassen, das die Module in eine andere Reihenfolge kommen.
Bei 'grösseren' Geschichten, z.B. mehreren Variablen, erstelle ich eine zusätzliche php - Datei, in der z.B. die Variablendeklaration erfolgt. Diese binde ich per include() in alle relevanten Module ein.
Das ist zwar nicht so recht Contenido - konform und es bleibt immer die Frage, wohin man solche Datei speichert.
Am Problem, das einer Variablen zuerst ein sinnvoller Wert zugewiesen werden muss bevor man diesen wieder auswertet, ändert das allerdings nichts. Sonst wäre das ja Hellseherei
