Имеется поле "Ссылка на термин", количество значений не ограничено.
Как можно сделать так чтобы один и тот же термин можно было вбивать несколько раз?
Несколько значений одного термина в поле "Ссылка на термин". Как?
Главные вкладки
Лучший ответ
1
Товары это термины? Серьёзно? Это ещё круче, чем "хлебные крошки" на вьюсах
Товары должны быть нодами или кастомными сущностями, а таксономия нужна для создания категорий этих самых товаров
Комментарии
Зачем?
Какого вы ждёте эффекта от этого?
Всё ж понятно, есть "одна звезда" а есть = "пять", так будет два термина, а можно использовать один и ввести его пять раз.
Да, все верно. Я оформляю покупку товара. Товары это термины. Бывают что 1 товар берут по несколько раз.
У меня не магазин, а crm кофейни. Начал разработку по такому пути. База уже заполняется, поэтому лучше обойтись малой кровью.
Но сейчас если выбрать 1 товар в автокомплит поле, его уже не будет повторно.
Возможно можно было бы реализовать через field_group это поле или как-нибудь другим путем. Пока не знаю как легче.
Может кто подскажет? Заранее благодарю
Товары это термины? Серьёзно? Это ещё круче, чем "хлебные крошки" на вьюсах
Товары должны быть нодами или кастомными сущностями, а таксономия нужна для создания категорий этих самых товаров
В рамках филдов из ядра вы не реализуете такое.
Могу ошибаться, но везде в таблицах таксономии есть уникальный индекс на пару entity_id + tid.
Либо писать своё поле, либо уходить с таксономии, что более логично.
Если таксономия товары, то зачем их дублировать в контексте одного заказа? Сделайте ещё один костылёк, возьмите double_field, пусть будет поле для термина и поле для количества
Комментарий был написан с целью сообщить переделывай все заново?
У меня всего до 10 товаров: американо, эспрессо и т.п.
ivnish, в следующий раз сделаю именно так. Спасибо
Комментарий был написан с целью сообщить вам, что у вас ошибка в проектировании
Если нужен простой функционал товаров и их количества, то посмотрите basic_cart
Нужно референсить сущность через что-то третье. К примеру - field_collection , в котором ссылка на сущность
Но кейз у вас действительно адский. Мигрируйте данные, это - и есть малая кровь в такой ситуации.
Если что - есть специализированный дистр для CRM - https://www.drupal.org/project/crm_core (и не один, под семерку ещё 2-3 хороших есть, в опенсорсе)
Спасибо сообществу!
Решил задачу с помощью entity_reference, а старые значения поля перенес в новое