it-swarm.it

Come creare campi di riferimento nodo in Drupal 7?

Sono confuso. Questa è stata un'opzione molto preziosa in D6 CCK, ma da quando è passata al core, non riesco a trovare l'opzione per creare un campo noderef (ho trovato un termine campo di riferimento, però). So che deve essere là fuori, dov'è?

8
Capi Etheriel

Il progetto che mantiene le versioni Drupal 7 dei tipi di campo "riferimento nodo" e "riferimento utente" è Riferimenti .

Parte del codice di CCK è stata trasferita nel codice principale, ma parte del codice è ancora presente in moduli di terze parti. CCK stesso ha una versione per Drupal 7, che contiene il codice da aggiornare da Drupal 6 a Drupal 7 (tra altre cose).

11
kiamlaluno

Ho trovato questo sommario molto utile.

Vorrei saltare Riferimenti , sembra che stia per essere deprecato.

Per semplici riferimenti utente e nodo in stile D6 utilizzare Entity Reference . Questo modulo è richiesto da Drupal Commerce fino a quando quel progetto sarà vivo e fiorente, così farà l'entità referral.

Se hai esaminato il riferimento dell'entità e le tue esigenze sono più complicate, controlla Relazione . Puoi elaborare uno schema di relazione tra entità molto complicato usando la relazione, ma non vorrei andare su questa strada se non sai di aver bisogno della flessibilità.

7
Mark Ferree