Альтернатива полевой коллекции


13

Кто-нибудь знает альтернативу модулю «полевой сбор»?

Хотя концепция сбора полей очень хорошая, у меня возникают проблемы с совместным использованием других модулей, таких как, например, функции или поиск API. Поэтому я ищу альтернативы.


1
Полевая коллекция действительно лучший модуль для решения задач, если это класс. Я обнаружил, что поддержка различных модулей великолепна. Он работает с функциями, и вам просто нужно убедиться, что настройки отображения настроены правильно, чтобы он работал с поиском.
— Sam152

Сэм, я не уверен, что ты имеешь в виду под «правильными настройками отображения». Можете ли вы уточнить?
— шрам

Ответы:


10

Смотрите модуль Multifield .

Этот проект стремится предоставить истинное составное полевое решение для Drupal 7. Как бы я ни любил коллекцию полей, он все равно должен сохранять реальные сущности и может вызывать проблемы с производительностью из-за необходимости загрузки всех ссылочных сущностей коллекции полей на узле, или загрузка родительского объекта.

Я не уверен в его совместимости с функциями или API поиска.


Этот модуль в настоящее время «нестабилен», поэтому используйте его с осторожностью на сайте разработчика, но определенно не используйте его на живом сайте без тщательного тестирования
— Clive

К сожалению, Feeds не поддерживает многопользовательский импорт из коробки, поэтому это может быть нереально, если вы хотите импортировать данные в это поле
— pal4life

Раздел «Ссылки по теме» на странице модуля мультиполя полезен.
— цифрофер


4

Вы можете создать новый тип контента для представления коллекции, а затем использовать Inline Entity Form, чтобы разрешить создание «коллекции» внутри типа контента, ссылающегося на нее. Смотри: Inline Entity Form .


Но интегрируется ли это с поиском? Я хочу получить "целую страницу" в качестве результата поиска, а не только "встроенный тип контента"?
— шрам

Я не уверен, что вы подразумеваете под «целой страницей» в качестве результата поиска. Вы можете уточнить?
— Джеймсрутерфорд

Например: я использую тип контента «B» в моем типе контента «A» в качестве встроенной формы сущности, как вы и описали (этот тип контента B содержит строку «test»). Когда я сейчас ищу строку «test» - что я получу в качестве результата поиска? С моей точки зрения, это должен быть узел типа контента B. Но я хочу, чтобы это был узел типа контента A (который содержит CT B).
— шрам

По сути, это то, что достигают полевые коллекции, но гораздо более упорядоченным образом.
— Sam152

Спасибо за подробное объяснение шрама. Если посмотреть на API поиска, то есть объяснение очереди проблем, которое, по сути, говорит: если модуль contrib правильно построен, то да. ( drupal.org/node/1118282 ) Поскольку IEF поддерживает поля модуля Entity Reference, это будет проверяемый модуль. Очередь проблем там, кажется, указывает, что она должна работать с этой проблемой здесь: drupal.org/node/1651606 .
— Джеймсрутерфорд
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.