т.е. набор правил на каждое поле и все это дело запускать при сохранении профиля.
А чтобы отобразить прогрессбар видимо потребуется добавить поле и вывести jquery
Попутный вопрос. Как проверить, что поле уже было заполнено?
может быть имеет смысл высчитывать прогрессбар через что-то наподобие computed fields? В таком раскладе заодно можно и коэффициенты веса задать для разных атрибутов.
у меня получилось так. при сохранении профиля если поле 1 непустое добавить 5 поинтов, если поле 2 непустое - добавить 5 поинтов и т.д. Выходит, что при каждом сохранении отрабатывает рулс и назначает поинты за поля, которые были заполнены.
Комментарии
rules
т.е. набор правил на каждое поле и все это дело запускать при сохранении профиля.
А чтобы отобразить прогрессбар видимо потребуется добавить поле и вывести jquery
Попутный вопрос. Как проверить, что поле уже было заполнено?
Зачем ? % заполненных - не подойдет ?
может быть имеет смысл высчитывать прогрессбар через что-то наподобие computed fields? В таком раскладе заодно можно и коэффициенты веса задать для разных атрибутов.
у меня получилось так. при сохранении профиля если поле 1 непустое добавить 5 поинтов, если поле 2 непустое - добавить 5 поинтов и т.д. Выходит, что при каждом сохранении отрабатывает рулс и назначает поинты за поля, которые были заполнены.
Как с процентами сделать пока не нашел
https://www.drupal.org/project/pcp