如图:在这个node中由于 paraphrase字段没有值,所以hook中看不到该字段。dump出来也是null;
现在向添加一个自定义的值:
如果是非html代码,只需要如下即可:
$variables['items'][0]['content']['#paragraph']->set('paraphrase', $paraphrase);
如果是html代码:
$paraphrase = [
0 => [
"value" => '<div class="title" >XXX</div>',
"format" => 'full_html'
]
];
$variables['items'][0]['content']['#paragraph']->set('paraphrase', $paraphrase);