Puncte:3

Niciun rezultat comportament care nu este afișat pe o vizualizare

drapel de

Am o vedere, iar comportamentul fără rezultate nu se afișează chiar și atunci când nu există rezultate. Vizualizarea arată toate nodurile etichetate cu același termen ca și nodul curent.

Acest lucru se face cu două relații

  • Unul de la nod la termenul de taxonomie
  • Un altul de la termenul de taxonomie înapoi la tipul de conținut

Și două filtre contextuale

  • Unul pe nodul conectat prin cele două relații, pentru a filtra toate nodurile etichetate cu același termen
  • Unul pe nodul sursă original, eliminând din rezultate nodul la care se face referire în URL

Rezultatele sunt câmpuri ale nodului (fără relație), afișate într-un tabel. Am bifat caseta „afișează textul gol în tabel” din setările tabelului și am adăugat o zonă de text globală pentru comportamentul rezultatelor goale, afișând un mesaj fără rezultate.

Cu caseta „afișați textul gol în tabel” debifată, nimic nu apare pe pagină, în afară de titlul paginii. Cu „afișați textul gol din tabel” bifat, se afișează antetele tabelului, dar niciun mesaj de rezultat gol.

Știe cineva ce ar putea reține mesajele goale de rezultate?

No Sssweat avatar
drapel ua
Să excludem tema personalizată. Dacă comutați la tema implicită Drupal „Bartik”, apare textul fără rezultate?
Jaypan avatar
drapel de
Folosesc Bartik și nu, nu apar
Jaypan avatar
drapel de
Ar trebui să adaug, nu există cod personalizat pe acest site. Totul este configurație.
No Sssweat avatar
drapel ua
Să eliminam complexitatea @Jaypan și să facem un test simplu de caz. Creați o nouă vizualizare de pagină cu filtru contextual de ID și în setările sale selectați furnizați o valoare fixă ​​și acordați-i o valoare fixă ​​de `99999`. Acum, ar trebui să vedeți mesajul fără rezultate; în caz contrar, poate că există într-adevăr un cod personalizat pe undeva sau vă lipsesc unele vizualizări/fișier temă? Am făcut un mic test de caz simplu [aici](https://stm60dbea75e6026-uth77eeybufoinp5dgqwkpizkklodzl1.tugboat.qa/test) (utilizator: admin pass: admin) cu cel mai recent D9.
drapel mx
Aș verifica setările filtrelor Contectuale. Există opțiuni acolo care afectează într-un fel ceea ce înseamnă „fără rezultate”. Verificați prima opțiune când nu există niciun argument și apoi după validare dacă argumentul este prezent. Testați în Previzualizarea vizualizărilor sau în pagina reală? Aveți nevoie de ambele argumente în Preview.
Jaypan avatar
drapel de
Multumesc baieti. @NoSssweat a fost un sfat bun pentru depanare, mulțumesc. Prkos - sugestii bune, de asemenea. Totuși, sa dovedit a fi ceva diferit, adăugând propriul meu răspuns.
Puncte:1
drapel de

Datorită suportului de depanare din partea comentatorilor din această problemă, am descoperit problema.Vizualizarea implicită a necesitat intrare pentru filtrele expuse înainte de a afișa rezultatele. Această setare s-a propagat în alte vizualizări, inclusiv în cele fără filtre expuse. Acest lucru a creat o eroare ciudată în care ar fi necesară introducerea pentru a arăta utilizatorului orice rezultat, inclusiv faptul că nu au existat rezultate. Și fără filtre expuse, nu a existat nicio intrare care să declanșeze acest lucru.

Soluție: Setări avansate -> Setări formular expus -> Stil formular expus: de bază

Jaypan avatar
drapel de
Am deschis o problemă pe DO despre asta: https://www.drupal.org/project/drupal/issues/3222055

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.