Массовое редактирование полей материалов с помощью Views и Editable Fields
Ситуация — на сайте есть каталог товаров. Каждый товар содержит поле Цена. И нам в срочном порядке нужно изменить цены у всех или части товаров.
Решение в лоб (найти товар, открыть форму редактирования, изменить цену, сохранить) не устраивает большими временными затратами (да и скучно это).
На помощь приходит модуль Editable Fields, который добавляет для полей новый форматтер, позволяющий изменять значения с помощью AJAX прямо в представлении.
Использование
Создаём представление в виде таблицы:
Добавляем поле Content: Price и в качестве форматтера указываем пунктEditable:
Сохраняем представление, открываем адрес прописанный в Path и меняем цены. Значения сохраняются после потери input-ом фокуса:
Всё очень быстро и удобно :)
Если в настройках поля отметить пункт Click to edit:
То поле можно будет редактировать только после нажатия кнопки Edit this field:
Удобно для громоздких форм, типа File или Image.
В представление можно добавить любые фильтры, раскрытые фильтры, сортировки, пейджер и т.д.