Есть тип материала "Заведение".
Он может принадлежать разным категориям (терминам таксономии).
И для разной категории нужно назначить разную цену (одну) для стоимости услуги заведения этой категории.
В зависимости от того какую категорию просматриваешь (taxonomy view), цена должна выводится для текущей категории.
Приходит в голову сделать множественное поле Field group с полями:
-категория
-цена для этой категории.
В такой связке фильтрация по категории в taxonomy_view представляется возможным,а вот вывод цены для этой категории вряд ли. Разве что PHP полем вьюхи.
Как реализовать правильно и красиво?
Комментарии
А просто поле с ценой к термину таксономии добавить, не?
Тогда цена будет одна для всех заведений. А нужно для каждого.
По структуре данных :
-категория
-цена для этой категории.
Так правильно.
На странице Заведения проблем с отображением понятно нет.
Я так понимаю, проблемы по отображению одной услуги в разных Заведениях?
Собственно сделать вью с отображением всех заведений в которых есть данная услуга - не проблема через параметры. Как вью работает с Field group не помню, но в любом случае правильно, что можно реализовать PHP полем вьюхи
Возможно этот вариант и правильный и красивый
kodo, буду пробовать этот вариант.
Там есть еще Field Group views модуль..