Feladat: 

HA <ez> történik, küldj egy mail-t.

A contrib Rules modul pont ezt tudná (többek közt). De nem tudja, mert bugos. Vagy a Rules, vagy a  függőségeként települő Typed Data. Vagy mindkettő.

(Feltehetően) kapcsolódó bugreportok:

Fórumok

( trey | 2024. 12. 06., p – 09:07 - - Permalink)

Talán a 4.0.x-dev ágban javítva van? 🤔 

Megnézzük ... 🧐

( trey | 2024. 12. 06., p – 09:35 - - Permalink)

Itt a megoldás ... 

@aitala @dcoppel I had the same issue as the one you outlined here https://www.drupal.org/project/rules/issues/3469170.

In the send email portion of the rule I had left the language field empty as it wasn't required but after upgrading to version 4 it started throwing errors. I would suggest checking if you have any empty fields that could be returning null instead of a string.

For your reference, I have set the language field to @language.current_language_context:language_interface.

😮‍💨

A Rules ebben a formában nem production-ready. 2 órás debug és issue túrás után meglett a megoldás.

Kőműves nyelven: a rule egy nem kötelező mezőjébe kötelező megadni egy bizonyos értéket (@language.current_language_context:language_interface), különben minden levélküldési kísérlet PHP error-ral végződik. 

( trey | 2024. 12. 08., v – 10:41 - - Permalink)

Most, hogy már többé-kevésbé működik a Rules a workaround után, kapok levelet, ha új kommentek érkeznek (hamarabb tudok válaszolni a flame-re 🤣). De, mivel a Drupal 11 kompatibilis 4.0.0-s verzió egy félkész valami, sem Conditions-t, sem komolyabb szabályokat nem tudok vele összerakni. 

Az eddig vizsgált Drupal 11 modulok egy része vagy nem működik a hiba nélkül, vagy hiányos, vagy egyszerre nem működő és hiányos. 

Szóval, fenntartom: a Drupal 11 még mindig nincs abban az állapotban, hogy élesben használható legyen. 

Nem, az nem válasz, hogy "kódold le". 

Új hozzászólás

Korlátozott HTML

  • Engedélyezett HTML jelölők: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • A sorokat és bekezdéseket a rendszer automatikusan felismeri.
  • A webcímek és e-mail címek automatikusan kattintható hivatkozásokká alakulnak.
CAPTCHA
5 + 4 =
A fenti művelet eredményét kell beírni. Például 1+3 esetén 4-et.
Ez a kérdés vizsgálja, hogy vajon ember-e a látogató, valamint megelőzi az automatikus kéretlen üzenetek beküldését.