einfache Rule wird nur ausgeführt, wenn cache gelöscht wurde
Eingetragen von torfnase (1525)
am 18.03.2019 - 17:04 Uhr in
am 18.03.2019 - 17:04 Uhr in
Hallo zusammen,
ich habe eine ganz einfache Rule aufgesetzt:
Event: Content is viewed
Action: Show a message on the site
Die Rule wird bei mir nur getriggert, wenn der Cache gelöscht wird.
Das ist doch merkwürdig, nicht wahr ?
Gruß
Berthold
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich habe es auch mal in
am 19.03.2019 - 01:13 Uhr
Ich habe es auch mal in drupal 7 getestet.
Da wird die Rule bei jedem Aufruf der Seite ausgeführt, wie man es erwarten würde.
Hat denn niemand von euch eine Rule in Drupal 8 eingesetzt ?
Dieser Patch hat übrigens auch nichts geholfen :-(
Drupal Video-Tutorials
Ich hatte schon rules in D8,
am 19.03.2019 - 07:03 Uhr
Ich hatte schon rules in D8, das hat aber gar nicht geklappt. Der Event Node Speichern hat nicht geschossen.
Ich habe nicht probiert, ob es mit Cache leeren geklappt hätte...
Das ist einfach nicht ausgereift...leider.
gibt noch das Modul Business Rules, das soll schon besser klappen.
Vielleicht willst Du ja das mal testen.
Vielleicht ist es auch nur eine Kleinigkeit bei Dir, die man reparieren kann.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Hi, musst du tatsächlich den
am 19.03.2019 - 12:32 Uhr
Hi,
musst du tatsächlich den Cache leeren oder nur die Seite neu laden?
Diese Rule wird m.E. nur ausgeführt wenn die Seite neu geladen wird:
Action: Show a message on the site
Es ist im Prinzip nicht anderes als ein drupal_set_message.
MfG
Robert
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Seite neu laden bringt bei
am 19.03.2019 - 13:07 Uhr
Seite neu laden bringt bei mir gar nichts.
Ich muss tatsächlich den Cache leeren, damit die Rule wieder ausgeführt wird.
Ich habe auch schon untersucht, ob es vielleicht nur wegen der Anzeige der Nachricht schief läuft und habe für eine node einen Zähler eingebaut, der immer hochzählt, wenn die Rule ausgeführt wird.
Aber auch hier ist es dasselbe Problem. Die Rule wird nur ausgeführt, wenn der cache gelöscht wird.
Ich habe es auch schon in die Issues geschrieben, aber erfahrungsgemäß passiert da ja nichts.
Das macht das Rules-Modul unzuverlässig und nicht benutzbar.
Das auch nach Jahren das RuleUI nicht funktioniert und es auch kein "custom php" Plugin gibt, ist ja noch zu verschmerzen, aber wenn es grundsätzlich gar nicht funktioniert..... man man man
Drupal Video-Tutorials
Ich habe dazu auch eine Issue
am 22.03.2019 - 16:24 Uhr
Ich habe dazu auch eine Issue bei Rules hineingeschrieben und auch schon eine Antwort bekommen.
Allerdings ist die Antwort sehr ernüchtern.
Siehe auch....
Das ist in meinen Augen Schwachsinn, entweder der Event heißt "Content is viewed" und meint auch das, was er sagt, oder der Event ist nicht brauchbar.
Gruß an diesem sehr sonnigen Tag hier in Aachen
Berthold
Drupal Video-Tutorials