Зависимые поля

Главные вкладки

Аватар пользователя barbarian77 barbarian77 11 декабря 2020 в 6:33

Доброго дня, подскажите в какую сторону смотреть? Есть нода необходимо если я в ней указываю термин таксономии Вася, то в другом термине таксономии в этой же ноде должно появится значение Петров, а в числовом поле возраст этой же ноды значение 35, а если указываю термин таксономии Гоша, то во втором поле таксономии должно появится значение Иванов, а в поле возраст, число 43.

Комментарии

Аватар пользователя barbarian77 barbarian77 11 декабря 2020 в 7:47

condition fields насколько я понимаю работает тольцо с цифровыми или текстовыми полями, но не с таксономией и не поддерживает варианты условий типа if, или я ошибаюсь?

Аватар пользователя vladtulku vladtulku 12 декабря 2020 в 1:47

А что делать с Васей Ивановым?
Пахнет отдельной сущностью. Можно посмотреть в сторону Autocomlete.
На семерке был хороший модуль references dialog. Там и автокомплит и возможность создать новый термин прям на странице создания нового материала.

Аватар пользователя barbarian77 barbarian77 16 декабря 2020 в 10:27

Вася Иванов такое сочетание не будет, так же как и возраст кроме как 35. Это я просто для примера написал, на самом деле там другие значения. Про condition fields нигде не могу найти пошаговой инструкции или примеров.

Аватар пользователя VasyOK VasyOK 16 декабря 2020 в 13:34

Модуль поставили? Сразу в его хелп идете
admin/help/conditional_fields

В справке Зависимые поля
admin/structure/conditional_fields - переходите на тип ноды или пользователя.

И добавляете зависимость
Target field - Список овощей
Control field - Тип продукции
The target field is - Видимый
when the control field - имеет значение...

Как добавите зависимость ее можно редактировать.

Аватар пользователя barbarian77 barbarian77 16 декабря 2020 в 13:56

Control field вставил поле таксономии ник заказчика, Target field вставил текстовое поле адрес. Мне нужно что бы при вводе термина таксономии МСК Соколова в текстовом поле адрес появилось значение Соколова 86. Но я не могу понять где мне прописать это

Аватар пользователя VasyOK VasyOK 16 декабря 2020 в 14:40

Мне кажется Кондишн филдс не для этого.
А почему нельзя структуру поеменять?
Типа связать ноду с автором. Автор - это не обязательно пользователь, а может быть и нода, термин.
Ну а в сущности автора уже нужные поля размещать.

Аватар пользователя VasyOK VasyOK 16 декабря 2020 в 15:06

Преимущество: Вы указываете автора 1 раз по его имени. А на ноде все поля связанные с автором по вьюхе можно подтянуть

Модуль в бета версии. Он позволяет на форме выводить одни поля ввода на основании других полей. Работает на ноде, пользователе, термине. На многих других сущностях - сейчас часто плохо.

Аватар пользователя barbarian77 barbarian77 16 декабря 2020 в 16:11

Ну то что вы описали выше можно ведь реализовать и двумя различными типами материала, не обязательно автором