Size: a a a

2021 February 25

АК

Алексей Кузнецов... in Drupal RU
что-то там этих ивентов кот наплакал))
источник

АК

Алексей Кузнецов... in Drupal RU
думаю, ещё в деятке хуков будет больше, чем эвентов)
источник

АК

Алексей Кузнецов... in Drupal RU
хотя по-умному для backward compatibility, давно пора перевести всё на эвенты и сделать дефолтные сабскрайберы, которые будут хуки вызывать. Так всё можно будет делать на эвентах, а старый код не сломается
источник

VL

Vasily Lukas in Drupal RU
Алексей Кузнецов
думаю, ещё в деятке хуков будет больше, чем эвентов)
ну я как понял ивенты они не для изменений а для рекции, но можно и менять вроде
источник

АК

Алексей Кузнецов... in Drupal RU
можно менять в эвентах спокойно. Я писал свои эвенты и менял всё, что хотел
источник

VL

Vasily Lukas in Drupal RU
Алексей Кузнецов
можно менять в эвентах спокойно. Я писал свои эвенты и менял всё, что хотел
я тоже, но вроде по задумке их так хотели
источник

АК

Алексей Кузнецов... in Drupal RU
для дикаплд прилаг удобно, там есть роут для получения общей конфигурации приложения и разные модули добавляют туда своё. Чтобы не плодить связность - сделал ивент, где надо, там его пошкрябал и докинул нужное
источник

C

Comrade Gagarin in Drupal RU
Vasily Lukas
Камрады, есть сформированный AjaxResponse , как я могу изменить в нём команды, или удалить старые и записать пачкой свои?
получить могу так getResponse()->getCommands()
в общем мне надо изменить селектор, там где он есть
получаешь респонз, меняешь, делаешь setResponse()
источник

VL

Vasily Lukas in Drupal RU
Comrade Gagarin
получаешь респонз, меняешь, делаешь setResponse()
а как сделать, то. Заново новый респонс собирать?
источник

C

Comrade Gagarin in Drupal RU
сделать что?
источник

VL

Vasily Lukas in Drupal RU
Comrade Gagarin
сделать что?
заменить команды на другие
источник

C

Comrade Gagarin in Drupal RU
$commands = &->getCommands(); меняешь $commands
источник

AP

Andrey Postnikov in Drupal RU
Comrade Gagarin
получаешь респонз, меняешь, делаешь setResponse()
Респонс - объект, он по ссылке передаётся, зачем set?
источник

VL

Vasily Lukas in Drupal RU
Comrade Gagarin
$commands = &->getCommands(); меняешь $commands
это я уже сделал
источник

C

Comrade Gagarin in Drupal RU
Andrey Postnikov
Респонс - объект, он по ссылке передаётся, зачем set?
на всякий случай, хехе
источник

AP

Andrey Postnikov in Drupal RU
Алексей Кузнецов
для дикаплд прилаг удобно, там есть роут для получения общей конфигурации приложения и разные модули добавляют туда своё. Чтобы не плодить связность - сделал ивент, где надо, там его пошкрябал и докинул нужное
В респонс Ивенте обычно поздно, придётся рендерить части заново, но это не отменяет разбора routeMatch на предмет текущего роута
источник

АК

Алексей Кузнецов... in Drupal RU
да, там сложноватенько получается и неэлегантно совсем
источник

AK

Anton Kuzmenko in Drupal RU
Есть способ переводить секции в Layout builder? Блоки разобрался как переводить через https://www.drupal.org/project/layout_builder_st, а для секций ничего не смог найти
источник

АК

Алексей Кузнецов... in Drupal RU
Как сделать поле в комментарии, чтобы оно отображалось только на форме редактирования комментария, но не было на форме добавления?
источник

АК

Алексей Кузнецов... in Drupal RU
поставлю field_permissions
источник