我在Drupal 7中编写了一个模块,用于输出项目管理应用程序的概述页面。但是我不知道如何在块输出中引用php变量。此块内容将通过主要内容区域显示。
我最初认为我可能会做这样的事情(即完整路径表示图像的路径,该路径将根据返回的数据库查询动态更改)。
$block['content'] = ("<div><p>Overview stuff <?php echo $fullPath?></p></div>");
然而,php元素没有通过,我认为无论如何这都是正确的方法。我还没有任何使用.tpl.php文件的经验,但这可能是要走的路。我已经检查了谷歌的解决方案,目前正在查看文档但尚未找到任何内容。
任何人都可以告诉我应该如何解决这个问题吗?
非常感谢
彼得
答案 0 :(得分:2)
我会做像
这样的事情 $block['content'] = array(
'#markup' => t('Overview stuff') . ' ' . $fullPath,
'#prefix' => '<div><p>',
'#suffix' => '</p></div>',
);