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

Главные вкладки

Аватар пользователя barbarian77 barbarian77 20 октября 2017 в 16:33

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

Комментарии

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

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

Аватар пользователя jsv jsv 1 ноября 2017 в 15:15

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

Аватар пользователя sas@drupal.org sas@drupal.org 1 ноября 2017 в 19:23

barbarian77 wrote:

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

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


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

Аватар пользователя barbarian77 barbarian77 1 ноября 2017 в 21:09

jsv wrote:

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


да

Аватар пользователя gun_dose gun_dose 1 ноября 2017 в 21:53

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

Аватар пользователя barbarian77 barbarian77 1 ноября 2017 в 21:13

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

barbarian77 написал:

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

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

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


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

Аватар пользователя gun_dose gun_dose 1 ноября 2017 в 22:27

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

Аватар пользователя ХулиGUN ХулиGUN 2 ноября 2017 в 12:34

barbarian77 wrote:

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

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