Отображение/скрытие полей профиля через views

Аватар пользователя alex-litvinov alex-litvinov 14 декабря 2018 в 9:38

Есть форма регистрации и анкета заполнения данных, где есть поле работа, которую пользователь может скрывать по желанию при нажатии на кнопку/галочку. Как это можно реализовать через views, или может какие то настройки поля нужно сделать?

0 Thanks

Лучший ответ

Комментарии

Аватар пользователя VasyOK VasyOK 15 декабря 2018 в 1:27

Если чисто визуально - нужно писать скрипт на чистом JS, jQuery, VUEJS - по вкусу.

Аватар пользователя Orion76 Orion76 15 декабря 2018 в 12:26

Views - это только "визуальный" построитель запросов к БД, для выборки определенного набора сущностей..
Как он "пересекается" с Вашей задачей почти не понятно.
Поэтому есть предположение что Вы что-то не по прямому назначению используете.

То что Вы описываете, больше похоже на "форму" со стейтами (#state) или на вэбформы - говорят там есть функционал организации видимости полей в зависимости от значений других(связанных) полей.

Аватар пользователя Phantom63rus Phantom63rus 15 декабря 2018 в 14:14

Я так понял, что автор выводит юзера через вьюшку и это какая-то анкета. Соответственно юзеру нужна галочка "показывать место работы", ну или как вариант "показывать дату рождения". Тогда это строится через логику, а логика к вьюшкам через модуль на который я дал ссылку.

Для логики в формах существует модуль https://www.drupal.org/project/conditional_fields - правда настраивать там... возможностей много, а интерфейс не продумали.