нее, мне нужно чтобы при открытие формы(переход по ссылке /node/add/article),проверить сколько у пользователя этого материала, и в зависимости от этого,перейти на страницу, или сделать переадресацию на другую страницу.
https://www.drupal.org/docs/8/api/routing-system/altering-existing-route...
Но как уже написал подумать о варианте, если твою форму кто-то программно выведет?
Стоит, наверное, также озаботится о проверке и перед созданием сущности программно - чтобы не допустить такого варианта.
Ну это всё в идеале ))
Комментарии
hook form alter
нее, мне нужно чтобы при открытие формы(переход по ссылке /node/add/article),проверить сколько у пользователя этого материала, и в зависимости от этого,перейти на страницу, или сделать переадресацию на другую страницу.
так может тогда не смотреть на форму вообще?
Смотри на роут
чего то нашел hook_node_prepare(Вызывается перед открытием формы добавления/редактирования ноды)Похоже на то, что мне нужно.
ИМХО не лучший вариант, всё таки лучше через роут такое разруливать нежели через форму
альтер роута - там уже проверяешь условие и выдаёшь 403
А если форму вызовут программно?...
А где можно почитать про это?
https://www.drupal.org/docs/8/api/routing-system/altering-existing-route...
Но как уже написал подумать о варианте, если твою форму кто-то программно выведет?
Стоит, наверное, также озаботится о проверке и перед созданием сущности программно - чтобы не допустить такого варианта.
Ну это всё в идеале ))
Ок.Спасибо