我有一個$請求數組在我的自定義模塊引用/調用我的/庫目錄中的API庫。目前在我的模塊中,這個$ request位於我的模塊hook_node_view函數之外。它以這種方式工作。不過,我想將$ request數組注入/嵌入到hook_node_view函數中,以便在Drupal函數中進行處理。當我這樣做時,它會停止工作,並且不會對庫進行正確調用。
有關如何最好地構建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,
);
}
}
}