Alternativa alla raccolta sul campo


13

Qualcuno conosce un'alternativa alla "raccolta di campi" del modulo?

Mentre il concetto di raccolta sul campo è molto buono, ho problemi con la collaborazione di altri moduli, come ad esempio funzionalità o API di ricerca. Quindi sto cercando alternative.


1
La raccolta sul campo è davvero il modulo drupal migliore per risolvere i problemi se è di classe. Ho scoperto che il supporto su diversi moduli è fantastico. Funziona con le funzionalità e devi semplicemente assicurarti che le tue preferenze di visualizzazione siano impostate correttamente affinché funzioni con la ricerca.
Sam152,

Sam, non sono sicuro di cosa intendi per "preferenze di visualizzazione corrette". Puoi chiarire per favore?
cicatrice

Risposte:


10

Vedi il modulo Multifield .

Questo progetto cerca di fornire una vera soluzione di campo composto per Drupal 7. Per quanto adoro la raccolta di campi, deve ancora salvare entità effettive e può causare problemi di prestazioni dovuti al caricamento di tutte le entità di raccolta di campi di riferimento sul nodo, oppure carico dell'entità padre.

Non sono sicuro della sua compatibilità con funzionalità o API di ricerca.


Quel modulo è attualmente "instabile", quindi usalo con cautela su un sito di sviluppo, ma sicuramente non usalo su un sito live senza test pesanti
Clive

Sfortunatamente Feeds non supporta l'importazione multifield out of the box, quindi questa potrebbe non essere un'opzione praticabile se stai cercando di importare dati in questo campo
pal4life

La sezione "Link correlati" nella pagina del modulo multifield è utile.
digitgopher


4

È possibile prendere in considerazione la creazione di un nuovo tipo di contenuto per rappresentare la raccolta e quindi l'utilizzo di Inline Entity Form per consentire la creazione della "raccolta" all'interno del tipo di contenuto a cui fa riferimento. Vedi: Inline Entity Form .


Ma questo si integra con la ricerca? Voglio ottenere la "Pagina intera" come risultato di ricerca e non solo il "Tipo di contenuto incorporato"?
cicatrice

Non sono sicuro di cosa intendi per "intera pagina" come risultato della ricerca. Puoi chiarire?
jamesrutherford,

Ad esempio: sto usando il tipo di contenuto "B" nel mio tipo di contenuto "A" come modulo di entità in linea proprio come descritto (questo tipo di contenuto B contiene la stringa "test"). Quando ora cerco la stringa "test" - cosa otterrò come risultato della ricerca? Dal mio punto di vista deve essere il nodo del Tipo di contenuto B. Ma voglio che io voglia sia il nodo del Tipo di contenuto A (che contiene il CT B).
cicatrice,

Questo è essenzialmente ciò che realizzano le raccolte di campi, ma in maniera molto più snella.
Sam152,

Grazie per la spiegazione dettagliata cicatrice. Guardando l'API di ricerca c'è una spiegazione della coda dei problemi che dice essenzialmente: se il modulo contrib è costruito correttamente, sì. ( drupal.org/node/1118282 ) Poiché IEF supporta i campi del modulo Riferimento entità che sarebbe il modulo da controllare. La coda del problema sembra indicare che dovrebbe funzionare con questo problema qui: drupal.org/node/1651606 .
jamesrutherford,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.