Доброго дня, подскажите есть ли модуль для Drupal 8, который позволяет в определенном типе материала массово изменить значения поля для всех материалов данного типа? К примеру есть поле реклама, как не руками а выделив все ноды определенного типа материала поменять в них значения, а не открывая каждую статью менять в ручную, а то 2000 материалов как то тяжко.
Комментарии
SQL
https://www.drupal.org/project/views_bulk_operations Насколько я помню, там было что-то вроде "modify entity values".
Спасибо, попробую
+ https://www.drupal.org/project/total_control
Я так понял, что в нем можно только посмотреть содержимое полей, но не изменять их значение или я просто не разобрался?
Модуль расширяет возможности https://www.drupal.org/project/views_bulk_operations
Я так понимаю для него надо создавать свой views?
А где ни будь о нем можно почитать, если есть на русском?
Посмотрите ещё на модуль Editable Views
Конечно, там всё равно руками надо изменять, но намного быстрее, чем редактировать ноды поштучно.
Только для семерки
Поле только одно нужно менять, но периодически? И ставить во всех нодах в это поле другое значение? Так?
Вот еще интересный модуль:
Views Bulk Operations Search & Replace
Сейчас буду его изучать...
Просто ставишь и он сам их создает.
да
Если заменить в 2000 нод поле, то нужен батч. С другой стороны, стоит задуматься, стоит ли 2000 раз дублировать одни и те же данные, если они 100% одинаковые? Может лучше вместо поля завести переменную и менять её?
Или он неправильно стал, или я не понял что это он, как он их обычно называет, или урл?
+++
можно подробней как?
1. Создать конфиг-форму для редактирования переменной.
2. Там, где эта переменная нужна, получать её \Drupal::state()->get('имя переменной') и строить как-то вокруг неё логику.
Не хотелось бы лезть в программирование, да и модуль то не зря наверное писали
Умываю руки, дабы в бан не загреметь. Алексей, вся надежда на тебя)))
Мне это ваше программирование уже по ночам снится! Так что я тоже схожу руки помою))
Сколько может стоить написание такого модуля или подработка под задачу уже существующего?