Știe cineva o alternativă la modulul „field collection”?
În timp ce conceptul de colecție de câmp este foarte bine, am probleme cu colaborarea altor module, cum ar fi funcții sau căutare API. Deci, caut alternative.
Comentarii
- Field collection este într-adevăr modulul drupal de top pentru rezolvarea problemelor dacă este clasa '. Am găsit că ' suportul pentru diferite module este excelent. Funcționează cu funcții și trebuie pur și simplu să vă asigurați că preferințele dvs. de afișare sunt configurate corect pentru ca acesta să funcționeze cu căutarea.
- Sam, eu ' nu sunt sigur ce vrei să spui prin " preferințe de afișare corecte ". Vă rugăm să ne clarificați?
Răspuns
Consultați Modul Multifield .
Acest proiect încearcă să ofere o adevărată soluție de câmp compus pentru Drupal 7. Oricât de mult îmi place colecția de câmpuri, trebuie totuși să salveze entități reale și poate cauza probleme de performanță datorită faptului că trebuie să încărcați toate nodurile de colectare a câmpului la care se face referire pe nod, sau să încărcați entitatea părinte.
Nu sunt sigur de compatibilitatea acestuia cu Funcții sau API de căutare.
Comentarii
- Modulul respectiv este în prezent " instabil " deci utilizați cu precauție pe un site dev, dar cu siguranță nu ' nu utilizați pe un site live fără teste intense
- Feeds din păcate nu acceptă importarea multicâmpului din cutie, deci este posibil să nu fie o opțiune viabilă dacă doriți să importați date în acest câmp
- " Link-uri conexe Secțiunea " de pe pagina modulului multicâmp este utilă.
Răspuns
Încercați modulul Paragrafe , se integrează cu API-ul de căutare și Caracteristici .
Comentarii
- Da, paragrafele sunt cea mai bună alternativă la Field_collection.
Răspuns
Ați putea lua în considerare crearea unui nou tip de conținut pentru a reprezenta colecția și apoi utilizarea formularului de entitate în linie pentru a permite crearea „ colecție „în interiorul tipului de conținut care îl face referire. A se vedea: Formular de entitate în linie .
Comentarii
- Dar se integrează acest lucru cu Căutare? Vreau să obțin " întreaga Pagină " ca rezultat al căutării și nu numai " Tipul de conținut în linie "?
- Nu sunt sigur ce vrei să spui prin ' pagina întreagă ca rezultat al căutării. Puteți clarifica?
- De exemplu: eu ' m folosind tipul de conținut " B " în tipul meu de conținut " A " ca formular de entitate în linie, așa cum ați descris (acest tip de conținut B conține șirul " test "). Când caut acum șirul " test " – ce voi obține ca rezultat al căutării? Din punctul meu de vedere, acesta trebuie să fie nodul tipului de conținut B. Dar vreau să vreau este nodul tipului de conținut A (care conține CT B).
- Aceasta este în esență ceea ce realizează colecțiile de câmpuri , dar într-o manieră mult mai simplificată.
- Vă mulțumim pentru explicația detaliată cicatrice. Privind Căutarea API există o explicație a cozii de probleme care spune în esență: dacă modulul contrib este corect construit atunci da. ( drupal.org/node/1118282 ) Deoarece IEF acceptă câmpurile modulului de referință entitate care ar fi modulul de verificat. Coada de probleme pare să indice că ar trebui să funcționeze cu acest număr aici: drupal.org/node/1651606 .