Альтернатива колекційному полю


13

Хтось знає альтернативу модулю "колекція поля"?

Незважаючи на те, що концепція збору полів дуже хороша, у мене виникають проблеми з співпрацею з іншими модулями, такими як, наприклад, функції або пошук api. Тому я шукаю альтернативи.


1
Колекція польових дійсно є головним модулем друпалу для вирішення проблем, якщо це клас. Я виявив, що підтримка різних модулів - це чудово. Він працює з функціями, і вам просто потрібно переконатися, що налаштування дисплея правильно налаштовані, щоб він міг працювати з пошуком.
Sam152

Сем, я не впевнений, що ти маєш на увазі під "правильними налаштуваннями відображення". Ви можете, будь ласка, уточнити?
шрам

Відповіді:


10

Див. Модуль Multifield .

Цей проект спрямований на створення справжнього складного польового рішення для Drupal 7. Наскільки я люблю колекцію Field, вона все ще має зберегти фактичні сутності та може спричинити проблеми з продуктивністю через необхідність завантаження всіх посилань на об'єкти збору полів на вузол, або завантаження материнської сутності.

Я не впевнений у його сумісності з функціями або API пошуку.


Цей модуль наразі "нестабільний", тому використовуйте з обережністю на сайті розробників, але точно не використовуйте на веб-сайті без важких тестів
Clive

На жаль, канали не підтримують багатопольовий імпорт з поля, тому це може бути непридатним варіантом, якщо ви шукаєте імпортувати дані в це поле
pal4life

Корисний розділ "Пов'язані посилання" на сторінці багатопольового модуля.
digitgopher


4

Ви можете розглянути можливість створення нового типу вмісту для представлення колекції, а потім використовувати Inline Entity Form, щоб дозволити створити "колекцію" всередині типу вмісту, що посилається на неї. Див: Инлайн Entity форми .


Але чи інтегрується це з Пошуком? Я хочу отримати "всю сторінку" як результат пошуку, а не лише "вбудований тип вмісту"?
шрам

Я не впевнений, що ви маєте на увазі під "цілою сторінкою" як результатом пошуку. Ви можете уточнити?
jamesrutherford

Наприклад: я використовую тип вмісту "B" у моєму типі вмісту "A" як форму вбудованої сутності, як описано вище (цей тип вмісту B містить рядок "тест"). Коли я зараз шукаю рядок "test" - що я отримаю як результат пошуку? З моєї точки зору, це повинен бути вузол типу Вміст B. Але хочу, я хочу, це вузол типу вмісту A (який містить CT B).
шрам

Це, по суті, те, що здійснюють колекції на місцях, але набагато більш впорядкованим чином.
Sam152

Дякую за детальне пояснення шраму. Переглядаючи API пошуку, є пояснення черги проблем, яке по суті говорить: якщо модуль contrib правильно побудований, то так. ( drupal.org/node/1118282 ) Оскільки IEF підтримує поля модуля Reference Reference, які були б модулем для перевірки. Черга проблем там, схоже, вказує на те, що вона повинна працювати з цим питанням тут: drupal.org/node/1651606 .
jamesrutherford
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.