Доброго дня, подскажите в какую сторону смотреть? Есть нода необходимо если я в ней указываю термин таксономии Вася, то в другом термине таксономии в этой же ноде должно появится значение Петров, а в числовом поле возраст этой же ноды значение 35, а если указываю термин таксономии Гоша, то во втором поле таксономии должно появится значение Иванов, а в поле возраст, число 43.
Комментарии
Либо мучать какие-нибудь condition fields, либо написать кастом с ajax.
condition fields насколько я понимаю работает тольцо с цифровыми или текстовыми полями, но не с таксономией и не поддерживает варианты условий типа if, или я ошибаюсь?
Как фамилия имя и возраст связаны между собой?
А что делать с Васей Ивановым?
Пахнет отдельной сущностью. Можно посмотреть в сторону Autocomlete.
На семерке был хороший модуль references dialog. Там и автокомплит и возможность создать новый термин прям на странице создания нового материала.
Вася Иванов такое сочетание не будет, так же как и возраст кроме как 35. Это я просто для примера написал, на самом деле там другие значения. Про condition fields нигде не могу найти пошаговой инструкции или примеров.
Модуль поставили? Сразу в его хелп идете
admin/help/conditional_fields
В справке Зависимые поля
admin/structure/conditional_fields - переходите на тип ноды или пользователя.
И добавляете зависимость
Target field - Список овощей
Control field - Тип продукции
The target field is - Видимый
when the control field - имеет значение...
Как добавите зависимость ее можно редактировать.
Control field вставил поле таксономии ник заказчика, Target field вставил текстовое поле адрес. Мне нужно что бы при вводе термина таксономии МСК Соколова в текстовом поле адрес появилось значение Соколова 86. Но я не могу понять где мне прописать это
Мне кажется Кондишн филдс не для этого.
А почему нельзя структуру поеменять?
Типа связать ноду с автором. Автор - это не обязательно пользователь, а может быть и нода, термин.
Ну а в сущности автора уже нужные поля размещать.
И в чем преимущество будет если разнести эти поля по разным типам материала?
И что тогда позволяет делать этот модуль?
Преимущество: Вы указываете автора 1 раз по его имени. А на ноде все поля связанные с автором по вьюхе можно подтянуть
Модуль в бета версии. Он позволяет на форме выводить одни поля ввода на основании других полей. Работает на ноде, пользователе, термине. На многих других сущностях - сейчас часто плохо.
Ну то что вы описали выше можно ведь реализовать и двумя различными типами материала, не обязательно автором
Совершенно верно. Именно об этом я и пишу.
А если к примеру своим модулем сделать, на сколько это сложно сделать будет?