Чи є якісь переваги / застереження щодо використання довідки про особу через довідку терміна?


22

Насправді досить просте запитання, але чи є користь від використання основного поля опорного терміна над полем Посилання суб’єкта господарювання ?

Очевидно, що позначення тегом насправді не є параметром Entity Reference, але я використовував Inline Entity Form для створення нових термінів зі сторінки вузла, і він працює чудово (я вважаю за краще, ніж теги, якщо в моїх термінах є поля).

тл; д-р

Окрім тегування, чи є якісь переваги / застереження із використанням довідки суб'єкта господарювання через довідку терміна для посилання на терміни таксономії?


Я, мабуть, мушу зазначити, що мені відомо про такі речі, як Ієрархічний вибір, що вимагають посилальних термінів, я говорю лише про загальні посилання на систематику.
Чапабу

Відповіді:


21

Гойдалки та каруселі справді, це залежить від вашого випадку використання ...

За лаштунками по суті немає різниці - обидва типи полів пов'язують одне ціле з іншим за допомогою ідентифікатора, тож дійсно з’ясовується, який тип надає вам «надмірності», які вам потрібні / хочете.

Як ви вже згадували, у Taxonomy є віджет для відкритого тегування, що приємно, але тоді Entity Reference має інтеграцію з видами (за допомогою віджета View Entity Reference View ), а це означає, що ви можете визначити настільки складний вид, як вам подобається для вашого віджета для вибору. Також дуже приємно.

А потім є форма Inline Entity, яку ви також згадали. Очевидно, що це чудовий інструмент, але він корисний лише тоді, коли він вам потрібен у вашому проекті.

Що таксономія має на увазі, це те, що вона є частиною ядра, і не потрібно купу інших модулів, встановлених для роботи. Але тоді в звичайній друпальській збірці багато тих модулів, мабуть, вже будуть. Він також підтримує таблицю індексів термінів для вузлів, яка може допомогти в їх продуктивності, але очевидно, лише якщо ви пов’язуєте свої умови з типом вузлів.

Я думаю, що ваш вибір зводиться до того, які віджети / формати потрібні для конкретної ситуації, якщо чесно, це занадто жорстко, щоб дзвонити :)


2
Так, я щось надумав :) Я вже деякий час використовую посилання на Entity для термінів - просто цікавився, чи не щось піде не так у напрямку лінії. Позначення тегів акуратне, але зберегти розділи блогу / новини У мене ніколи не було вбивчої потреби, що не було краще вирішити за допомогою IEF.
Чапабу

10

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

https://drupal.org/node/1847596

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.