Вы здесь

Как нормально работать с таксономией с кастомными сущностями, например в commerce?

1

Поделитесь опытом, как вы работаете с таксономией с сущностями (не node) в drupal 8?

Когда только поставил drupal 8, срузу поставил commerce 2.
По началу приятно удивился, как стало всё здорово, логично, понятно.

Создал продукт, добавил поля-термины и... Работает как задумано, увы но, таксономия до сих пор работает только с нодами.

Для меня это было удивлением, т.к. всюду заполонили всякие разные entity, а таксономия с ними не работает также как с node-контентом. Конечно есть views и search api, но как-то всё таки не совсем верно, когда переходишь на страницу с термином, ассоциированным с сущностью, а она - пуста.

Речь именно об обычных полях сущности "продукт" не атрибутов, которые могут влиять на цену.

Я уже думал, что если полностью отказаться от таксономии не для нод?
Появилось 2 идеи:
1. Использовать обычные списочные поля, но здесь, как мне кажется плохо именно для "редактора" сайта, ему нужно добавить новую характеристику - иди в управление полями - пугает - опасно, я обычно к таким вещам доступ скрываю.
2. Использовать свою кастомную сущность, например, атрибуты, по типу "продукты" (разумеется убрать лишнее). Сделать на основе entity-reference, но это тоже контент и тоже нужно будет думать, что по нему выводить.

Посоветуйте, как вы решаете этот вопрос и возникает ли он у вас вообще?

Версия Drupal: 
8.x
Категория: 
Entity API
Связанные проекты: 
Drupal Commerce
Вопрос задан 08.02.2018 - 16:14

Ответы