Puncte:0

Blocul formularului web se afișează pentru utilizatorul anonim, dar nu este autentificat

drapel in

Folosesc modulul de formulare web (6.1.1) pe un site Drupal 8 pentru un formular care apare într-un bloc pe prima pagină.

Dacă eu nu sunt autentificat (mergi în modul Incognito sau InPrivate), formularul se afișează și funcționează.

Dacă eu a.m autentificat, formularul nu arata, dar < div> în care se află nu.

Funcționează în paginile de administrare așa cum era de așteptat.

Am verificat că Accesul Webform are rolurile „Utilizator anonim”, „Utilizator autentificat” și „Administrator” bifate.

Am verificat că Blocul are rolurile „Utilizator anonim”, „Utilizator autentificat” și „Administrator” bifate.

Privind în vizualizarea pentru dezvoltatori a browserului, spațiul în care ar trebui să fie formularul, primesc în schimb următorul cod. Nu stiu daca este relevant sau nu.

<span data-big-pipe-placeholder-id="callback=Drupal%5Cblock%5CBlockViewBuilder%3A%3AlazyBuilder&amp;args%5B0%5D=webform&amp;args%5B1%5D=full&amp;args%5B2%5D&amp;token=DAFi9sg2c3cBjy5LxuoGFFwM6MALQtu8KIca_a1b5E8"></span>

Acest lucru este opus față de majoritatea accesărilor web care vorbesc despre faptul că formularul nu apare pentru utilizatorii anonimi.

Mulțumesc.

Puncte:1
drapel cn

Aceasta nu este o problemă cu formularul web. Problema este că BigPipe nu poate încărca leneș blocul. Ce se întâmplă dacă dezactivați acest modul?

Dacă doriți să depanați modulul, pe partea de server, acesta livrează conținutul pentru substituenți întârziați la sfârșitul paginii (defilați în jos în sursa HTML). Pe partea de client, aceasta este apoi procesată în javascript. Verificați dacă javascript rulează fără erori.

De asemenea, puteți încerca să schimbați tema, aceasta este cauza cea mai probabilă pentru astfel de erori, prin neredarea corectă a marcajului HTML și a bibliotecilor atașate.

Hometoy avatar
drapel in
Văzând ce este BigPipe (pentru stocarea în cache), am mers la Performanța site-urilor și am schimbat memoria cache din "„ la „1 minut” și conținutul se afișează pe pagină pentru utilizatorul autentificat. L-am schimbat înapoi și formularul se redă în continuare pentru mine ca utilizator autentificat. Am verificat de două ori și continuă să funcționeze și pentru utilizatorul neautentificat. Mulțumesc .

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.