Puncte:0

Există o modalitate de a duplica câmpurile existente în loc de a crea manual altele noi?

drapel us
jfc

Folosesc Drupal 9 și am un șablon care va necesita 40 de câmpuri de text și 20 de câmpuri de imagine.

Acestea sunt menite să afișeze 20 de produse individuale, deci toate sunt similare. Afișajul ar fi cam așa -

Titlul produsului 1 Miniatura produsului 1 Subtitlul produsului 1

Titlul produsului 2 Miniatura produsului 2 Subtitlul produsului 2

Și așa mai departe pentru 20 de produse.

Adăugarea manuală a acestui câmp va dura foarte mult, deoarece are 60 de câmpuri. Există un modul sau o altă modalitate de a duplica câmpurile existente?

drapel ru
Îmi pare rău, dar aceasta este o idee groaznică. Fie utilizați un câmp Referință de entitate și conectați 20 de entități de conținut de produs sau utilizați [modulul Paragrafe](https://www.drupal.org/project/paragraphs) și creați un Paragraf repetabil cu cele 3 câmpuri ale dvs.
Puncte:3
drapel cn

Dacă ai 20 de produse, ai 20 de lucruri. În limba Drupal, aveți 20 de entități.

În Drupal, fiecare „lucru” este o entitate - paginile (nodurile) sunt entități, iar comentariile sunt, de asemenea, entități.

Fiecare „lucru” ar trebui să fie propriul său tip de entitate. Drupal oferă o mulțime de instrumente pentru conectarea diferitelor entități (cum ar fi modulul Entity Reference) și afișarea entităților (cum ar fi modulul Layout Builder și modulul Vizualizări). Dar, toate aceste instrumente presupun asta fiecare „entitate” reprezintă un singur lucru.

Deci, dacă puneți 20 de produse într-o singură entitate (nod/pagină), vă veți împiedica să utilizați majoritatea caracteristicilor Drupal care îl fac un CMS excelent.

În schimb, vă sugerez să faceți un tip de conținut personalizat, Produs. Puteți adăuga doar trei câmpuri la produs:

  • Titlu
  • Miniatură
  • Subtitlu

Apoi, creați 20 de produse adăugând conținut de noul tip de conținut Produs.

Apoi, creați o vizualizare folosind modulul Vizualizări. Acest lucru vă va oferi un control excelent asupra modului în care sunt afișate produsele - puteți face o listă simplă de produse pentru a începe și, dacă doriți să o extindeți mai târziu, puteți afișa produse similare și puteți face multe alte lucruri interesante.

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.