Поиск модуля для группового изменения значения в поле

20 октября 2017 в 16:33

Доброго дня, подскажите есть ли модуль для Drupal 8, который позволяет в определенном типе материала массово изменить значения поля для всех материалов данного типа? К примеру есть поле реклама, как не руками а выделив все ноды определенного типа материала поменять в них значения, а не открывая каждую статью менять в ручную, а то 2000 материалов как то тяжко.

Комментарии

Я так понял, что в нем можно только посмотреть содержимое полей, но не изменять их значение или я просто не разобрался?

23 октября 2017 в 14:42
Аватар пользователя jsv jsv 0

Поле только одно нужно менять, но периодически? И ставить во всех нодах в это поле другое значение? Так?

1 ноября 2017 в 15:15

barbarian77 wrote:

Я так понимаю для него надо создавать свой views?

А где ни будь о нем можно почитать, если есть на русском?


Просто ставишь и он сам их создает.

1 ноября 2017 в 19:23

jsv wrote:

Поле только одно нужно менять, но периодически? И ставить во всех нодах в это поле другое значение? Так?


да

1 ноября 2017 в 21:09

Если заменить в 2000 нод поле, то нужен батч. С другой стороны, стоит задуматься, стоит ли 2000 раз дублировать одни и те же данные, если они 100% одинаковые? Может лучше вместо поля завести переменную и менять её?

1 ноября 2017 в 21:53

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:

barbarian77 написал:

Я так понимаю для него надо создавать свой views?

А где ни будь о нем можно почитать, если есть на русском?

Просто ставишь и он сам их создает.


Или он неправильно стал, или я не понял что это он, как он их обычно называет, или урл?

1 ноября 2017 в 21:13

1. Создать конфиг-форму для редактирования переменной.
2. Там, где эта переменная нужна, получать её \Drupal::state()->get('имя переменной') и строить как-то вокруг неё логику.

1 ноября 2017 в 22:27

barbarian77 wrote:

Не хотелось бы лезть в программирование, да и модуль то не зря наверное писали

Умываю руки, дабы в бан не загреметь. Алексей, вся надежда на тебя)))

2 ноября 2017 в 12:34