Puncte:0

Cum se schimbă poziția mesajului de stare pentru un nod încorporat?

drapel cn

Am un nod încorporat care folosește JavaScript.

Am adaugat un mesaj.

mesaje const = new Drupal.Message();
messages.add(
  Drupal.t('Vă rugăm să selectați opțiunea'),
  { eroare de scris' }
);

Mesajul este afișat în partea de sus a paginii. Cum pot muta mesajul în partea de sus a nodului încorporat?

(nodul încorporat este în partea de jos a nodului original)

Puncte:1
drapel cn

Nu am putut folosi blocarea mesajelor de stare. Am aflat că aș putea schimba poziția mesajului astfel:

mesaje const = Drupal.Message nou (document.querySelector('#data-gallup-messages'))
messages.add(
    Drupal.t('Vă rugăm să selectați opțiunea'),
    { eroare de scris' }
  );
}

și, desigur, div i atribui mesajul trebuie să existe în twig.

<div id='data-gallup-messages'></div>
Puncte:0
drapel cn

Mesajele de stare Drupal sunt afișate în Mesaje de stare bloc. Puteți configura locul în care este plasat acel bloc /admin/structure/block.

Plasarea exactă a blocului depinde de regiunile disponibile ale temei.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.