Как связать термины таксономии с полями типов материала ?

Аватар пользователя Filosofos Filosofos 27 декабря 2021 в 23:36

Доброго всем вечера . А может для кого-то утра. Россия Большая)

Подскажите пожалуйста кто знает.
Такая задача :

Есть например термин ( категория ) " Одежда" и тип материала " Магазин " .

Хочу чтобы когда человек выбирал категорию " одежда" то в типе материала " магазин" выводились дополнительные поля такие как " для женщин" , " для мужчин " и т.д. при добавлении нового магазина.
Т.е. чтобы пользователи могли отмечать или не отмечать .

На данный момент у меня реализовано все это таксономией.
т.е. родительский термин " Одежда и обувь " а все остальное подкатегории .

Сайт на D7 .

Вы наверное спросите а че тебе так не нравится ?

Отвечу .

Во первых как по мне это затрудняет немного поиск нужных магазинов когда много категории и подкатегории.

Во вторых меню тяжело оформлять когда есть например 3 уровня в категориях.

В третьих избавится от некоторых ненужных модулей дабы сделать простое меню с помощью views допустим с нужными полями.
А не выводить целую таксономию с иеархией что у вьюса не очень красиво получается.

Есть еще мелкие причини но не стану все перечислять и так уже много текста.

Комментарии

Аватар пользователя Filosofos Filosofos 28 декабря 2021 в 22:29

Спасибо. Но это не совсем то что хочу сделать.

У меня не только категория " Одежда и обувь " но и другие такие как " Тарнспорт" , " Мебель " .
И для каждой из этих категории нужно свои дополнительные поля.

Например если человек при добавлении магазина выбирает " Транспорт" после ему выводились дополнительные поля которые нужно настроить такие как " запчасти для иномарок " и " запчасти для отечественных авто " .

Если выберет категорию одежда и обувь то выводились ему следующие поля - " Одежда для женщин" и " одежда для мужчин " .

Аватар пользователя Filosofos Filosofos 29 декабря 2021 в 0:12

Я знаю этот модуль . Оно то что надо.
Но разработчик забросил этот модуль уже сколько лет она в альфа стадии.
Плюс написано что не входит в число безопасных модулей.
Это не страшно ?