Puncte:0

Există o modalitate de a personaliza un ListBuilder pentru un anumit tip de conținut de nod?

drapel cn

Am probleme cu listarea nodurilor și a tipurilor de conținut.Există multe tipuri diferite de conținut pe site-ul meu drupal și toate sunt listate în pagina „conținut” (/admin/content). Pot filtra apoi după tip, dar ar fi mult mai bine ca fiecare tip de conținut să aibă propria pagină de listare.

Singurul mod în care am făcut pagini de listare de administratori în trecut a fost cu entități personalizate folosind EntityListBuilder. Problema pe care o întâmpin cu aceste noduri este că se pare că nu pot obține fiecare tip de conținut sau să-și grupeze propriul listbuilder.

Există o modalitate ușoară de a crea o pagină de listare ca cea din conținut, dar pentru fiecare tip de conținut?

leymannx avatar
drapel ne
De ce nu creați pur și simplu o vizualizare trecându-i un argument de la adresa URL, cum ar fi /admin/content/%, unde % este metacaracterul de la care obțineți numele conținutului pentru a fi folosit într-un filtru contextual?
drapel cn
Se pare că generatorii de liste ar fi complicat inutil aici - admin/conținut este o vizualizare, de ce nu o editați și adăugați o pagină nouă cu un filtru contextual
Jean da Silva avatar
drapel cn
probabil că este cea mai bună cale. Este posibil să creați și filtre în pagină? Sunt obișnuit cu CakePHP, de exemplu, pentru a construi pagini web, nu Drupal. Modul în care funcționează vizualizările îmi este foarte ciudat.
drapel cn
Filtrele Da sunt ușor de adăugat, dacă editați vizualizarea de conținut, de exemplu, puteți vedea cum sunt utilizate/configurate. Vizualizările necesită puțin timp să vă obișnuiți dacă sunteți nou, dar vă va economisi multe ore de dezvoltare atunci când știți cum să le utilizați corect. Dacă este prea mult de învățat prea devreme, o abordare mult mai simplă ar fi adăugarea unor link-uri la meniul de administrare care merg la o versiune prefiltrată de admin/conținut, de ex. /admin/content?type=article. Singurele dezavantaje sunt că nu puteți personaliza pagina (titlu etc.) și trebuie să mențineți manual linkurile dacă tipurile de conținut sunt adăugate/eliminate
Jean da Silva avatar
drapel cn
Văd. O altă întrebare, există o modalitate de a crea vizualizarea și de a o edita programatic într-un modul personalizat?

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.