Puncte:0

Cum să adăugați un rol de utilizator ca clasă de corp la tema de administrare, Seven?

drapel cn

Trebuie să adaug o clasă de rol de utilizator la eticheta body din tema Seven, tema noastră de administrare. Care este cel mai bun mod de a gestiona asta fără a atinge Seven? Este chiar posibil?

În cele din urmă, încerc să ascund un element de câmp din Manage Form Display pentru a nu se afișa anumitor roluri, pentru a evita confuzia pentru acel rol, dar vreau să-l păstrez pentru Administratori. Deci sunt deschis la alte opțiuni pentru asta.

4uk4 avatar
drapel cn
Răspunde asta la întrebarea ta? [Adăugați rolul de utilizator la clasa body](https://drupal.stackexchange.com/questions/195203/add-the-user-role-to-the-body-class). Puteți pune cârligul și într-un modul, dacă nu doriți să atingeți tema.
user3038672 avatar
drapel cn
Mulțumesc. Cu toate acestea, aceasta funcționează pentru tema principală/implicit, dar nu adaugă rolul pentru tema de administrare, care este Seven (probabil că funcția de preprocesare este adăugată la fișierul tema implicit, și nu Seven). În cele din urmă, încerc să ascund un element de câmp din Manage Form Display pentru a nu se afișa anumitor roluri, pentru a evita confuzia pentru acel rol, dar vreau să-l păstrez pentru Administratori.
user3038672 avatar
drapel cn
4k4, am încercat ruta modulului și a funcționat! Mulțumesc!
Puncte:1
drapel cn

Puteți adăuga clasa la atributele body într-un hook_preprocess_html(). Vedea Adăugați rolul de utilizator la clasa body

Cârligele temei front-end nu sunt invocate în back-end și invers. Ar trebui să subtemeze Seven dacă doriți să plasați un cârlig personalizat. Sau puneți cârligul de preprocesare într-un modul. În acest caz, puteți verifica tema curentă, dacă nu doriți să adăugați clasa la toate temele. Vedea Aflați ce temă este încărcată într-o anumită pagină

Aceasta nu este singura modalitate de a rezolva a doua parte a întrebării și, ca întotdeauna, Drupal are mult mai multe. De exemplu, puteți seta #access la FALSE într-un cârlig de modificare a formularelor.

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.