Массовое редактирование полей материалов с помощью Views и Editable Fields

Ситуация — на сайте есть каталог товаров. Каждый товар содержит поле Цена. И нам в срочном порядке нужно изменить цены у всех или части товаров.

Решение в лоб (найти товар, открыть форму редактирования, изменить цену, сохранить) не устраивает большими временными затратами (да и скучно это).

На помощь приходит модуль Editable Fields, который добавляет для полей новый форматтер, позволяющий изменять значения с помощью AJAX прямо в представлении.

Использование

Создаём представление в виде таблицы:

Добавляем поле Content: Price и в качестве форматтера указываем пункт Editable:

Сохраняем представление, открываем адрес прописанный в Path и меняем цены. Значения сохраняются после потери input-ом фокуса:

Всё очень быстро и удобно :)

Если в настройках поля отметить пункт Click to edit:

То поле можно будет редактировать только после нажатия кнопки Edit this field:

Удобно для громоздких форм, типа File или Image.

В представление можно добавить любые фильтры, раскрытые фильтры, сортировки, пейджер и т.д.

Категория: 
The code has been tested and works
Мультитег: