Рейтинг:3

Как настроить зависимость доступа к содержимому блока, созданному программно

флаг ng

В Drupal 8 я программно создаю экземпляры блоков (BlockContent) для макетов узлов и устанавливаю их все как не подлежащие повторному использованию. Это вызывает следующую ошибку доступа: «Неиспользуемые блоки должны устанавливать зависимость доступа».

Как установить зависимость доступа к существующему экземпляру блока (или во время его создания)? Никогда не имел возможности манипулировать доступом под таким углом, и я не могу найти для этого хорошего примера.

Рейтинг:0
флаг bd

Блокконтент класс использует RefinableDependentAccessTrait который имеет 2 метода, которые можно использовать для добавления/установки зависимостей доступа:

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.