"Haltbarkeit" von mit drupal_set_message() gesetzen Nachrichten....
am 23.06.2011 - 17:02 Uhr in
Hallo,
ich versuche gerade nachfolgendes zu erreich, hab aber ( anscheinend ) ein Problem mit der 'Haltbarkeit' der Nachrichten die mit drupal_set_message() gesetzt werden.
Also folgendes mache ich.
Ich habe in eine Seite ein Flashspiel eingebunden, dass mittels eines POST Aufrufs Daten an mein Modul zur Verarbeitung der (High-)Scores schickt. Funktioniert bis hier super.
Die Daten kommen an, werden passende verarbeitet usw.
Setze ich aber in der Funktion die die Daten speichert mittels drupal_set_message() eine nachricht (oder lass ich das über das Rules Modul erledigen) erhalte ich keine Messages.
Rufe ich mit drupal_get_messages() die vorhandenen Nachrichten ab, erhalte ich ein leeres Array.
Nach dem Speichern der Daten wird die Seite mittels Javascript neugeladen, der User ist eingeloggt, für authorisierte User ist kein Caching aktiv.
Eigentlich ( so zumindets meine Erwartung) müßte dann doch eine mit drupal_set_message() gesetzen Nachricht angezeigt werden .. wie gesagt liefert drupal_get_messages() aber ein leeres Array.
Daher zuerstmal ein paar Verständnisfragen zu den Nachrichten.
1. Der User, der eine Nachricht auslöst, bekommt die Nachricht auch angezeigt, oder? (Session bezogen)
2. Die nachricht bleibt erhalten, bis sie angezeigt wurde ( bzw mit drupal_get_messages() mit Flush abgerufen wurde), oder?
Hab ich evtl irgendetwas übersehen?
Für Ideen oder konkrete Nachfragen, Denkanstöße etc bin ich dankbar.
Gruß
Methos
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 3 Stunden 37 Minuten
vor 7 Stunden 37 Minuten
vor 1 Tag 13 Stunden
vor 1 Tag 10 Stunden
vor 2 Tagen 23 Stunden
vor 1 Tag 13 Stunden
vor 3 Tagen 53 Sekunden
vor 3 Tagen 8 Stunden
vor 3 Tagen 8 Stunden
vor 3 Tagen 9 Stunden