Folosind referința entității, tema paly

Folosind referința entității, tema paly

Dar uneori chiar și o astfel de conexiune nu este suficientă. Vreau ceva și mai grandios.

Și apoi un modul absolut uimitor de referință a entității vine în ajutorul constructorului site-ului.






Se dezvoltă mai mult decât referința nodului descrisă anterior. Ideea modulului de referință a entității (care înseamnă "Comunicarea între entități") este că legăturile se pot stabili nu numai între noduri (documente, pagini), ci și alte "entități" - de exemplu, Vizualizări, panouri, fișiere ... Este necesar să zgâriați o zgârietură bună în partea din spate a capului pentru a afla ce altceva puteți lega documentele.

Configurarea modulului de referință al entității

Descărcați (link-urile de mai sus), instalați, activați - standard.
În setări, aceste module din nou nu sunt necesare, ca în cazul utilizării modulului de referință Nod. Și toate setările sunt de asemenea făcute în tipul de material.
Doar în tipul de material se creează un câmp suplimentar (sau mai multe câmpuri), al cărui tip este: Referință entitate. Widget: Finalizarea automată.

Apoi, în setările "profunde" de pe ecranul următor, trebuie să specificați ce tipuri de materiale poate comunica acest tip de material, cât de multe legături pot fi și alte setări mai "subțiri".
Am suficient Mod simplu (prin pachet). Și puteți încerca suplimentar modul Vizualizări.
Până acum, conectarea modulului de referință entitate a fost similară cu conectarea unei referințe mai simple a nodului.

Dar acum ... voi arăta un cip interesant care nu există în modulul de referință Nod.

Exemple de utilizare a referinței entităților

Modulul de referință pentru entitate pe care îl folosesc pe aforismele mele de pe site.
Ideea era foarte, foarte veche. Iar această idee am început să mă întrupez într-un mic proiect separat. Dar apoi ... a abandonat-o în siguranță - pentru că nu era suficientă putere, timp, energie. Și cel mai important - am înțeles că abordarea tehnică a implementării acestei idei este incorectă.







Și acum numai acum ... - după mutarea site-ului aforismelor în Drupal, voi implementa încet această idee corect.
Acum, această idee poate fi deja împărtășită, bineînțeles. Și veți vedea exemple de mai jos.

Există o astfel de expresie:

Pentru fiecare maximă există o maximă cu semnificația opusă. Proverbele trebuie să fie citate în perechi, una câte una, ele sunt doar pe jumătate adevărate.

Dar, de fapt, înțelepții care rostesc aforisme nu se cer numai între ei; uneori, ele sunt de acord sau suplimentează ideile "vorbitorului" anterior, câteodată specifică, oferă un unghi diferit ...

Aceste conversații prin secole sunt mai ușor de văzut pe exemple specifice.
Exemplu # 1: sursa originală și dezvoltarea ideii

Aha! Am avertizat că ar fi interesant.

În această formă completă de comunicare între documente se afișează cu ajutorul modulului de referință pentru entități, plus "gadget-uri" către acesta.

Observație: pe site-ul meu există o mulțime de "perechi" sau chiar "lanțuri" de aforisme.

Rămâne clar să clarificăm o nuanță importantă.

Maparea relațiilor utilizând referința entității

Anume - despre afișarea celui de-al doilea document conectat.
(Nu există opțiuni suplimentare de afișare în modulul de referință Nod).

Noi mergem: Tipul de conținut -> Aforism -> Maparea câmpului

În ecranul "Anunț", facem toate câmpurile suplimentare pentru ascunderea de linkuri (clicabil!):

Folosind referința entității, tema paly

Și în ecranul "Conținut complet", afișăm câmpuri suplimentare "obligatorii" ca anunț: Rendered as Announcement:

Folosind referința entității, tema paly

Acest lucru este important în cazul în care două noduri se referă unul la altul, adică dacă legăturile sunt reciproce. bidirecțională. Apoi este necesar să alegeți RĂSPUNSUL.

Dacă ieșirea materialului complet este completă și al doilea document "legat", atunci poate duce la o buclă infinită. Și apoi pe aceste pagini - obțineți erori.

Deci, în această lecție, am discutat temeinic cum să folosim referința entităților. cum să utilizați acest modul nu numai pentru a lega documentele între ele, ci și pentru a afișa aceste linkuri cu voce tare.

La sfârșitul lecției, trebuie să adăugăm că există multe alte module suplimentare pentru modulul Entity Reference care permit webmasterului să lege documentele și să afișeze aceste linkuri în alte moduri neobișnuite.
Utilizați-l! - și să te distrezi.

Lecții despre comunicații în Drupal:

2. Conexiune uimitoare: Folosind Entity Reference - această intrare.







Articole similare

Trimiteți-le prietenilor: