my/librariesディレクトリのAPIライブラリを参照/作成するカスタムモジュールに$ request配列があります。現在私のモジュールでは、この$リクエストは私のモジュールhook_node_viewの外にあります。このように動作します。しかし、Drupal関数内から処理するように$ request配列をhook_node_view関数に注入/埋め込みたいと思います。しかし、私はこれを行うときに動作を停止し、ライブラリへの正しい呼び出しを行いません。
Drupal関数をどのように構築してこの配列を処理できるかについての考え方はありますか?
ここで$要求の例です:
<?php
$request = array(
'template_id' => 'Template ID',
'activity_id' => 'Activity ID',
'name' => 'Demo Activity',
'session_id' => generate(),
'user_id' => 'User ID',
'assess_inline' => true,
);
?>
function assignment_node_view($node, $view_mode)
{
if ($node->nid == 3356) {
if ($view_mode == 'full') {
$node->content['my_extra_content'] = array(
"#markup" => '<div id="assess"></div>',
"#weight" => 100,
);
}
}
if ($node->nid == 3354) {
if ($view_mode == 'full') {
$node->content['my_extra_content'] = array(
"#markup" => '<div id="assess"></div>',
"#weight" => 100,
);
}
}
}