如何以良好的方式从drupal模块输出HTML
这可能是基本的,但我刚刚开始使用Drupal(6 btw) 我正在构建一个模块,得到了一个回调,应该返回一些html。我可以这样做:如何以良好的方式从drupal模块输出HTML,html,drupal,templates,drupal-6,Html,Drupal,Templates,Drupal 6,这可能是基本的,但我刚刚开始使用Drupal(6 btw) 我正在构建一个模块,得到了一个回调,应该返回一些html。我可以这样做: function myModule_myFunction(){ $r = ''; $r .= '<h1>'.$variable.'</h1>'; return $r; } 函数myModule\u myFunction(){ $r=''; $r.=''.$variable'.'; 返回$r; } 但我宁愿将逻
function myModule_myFunction(){
$r = '';
$r .= '<h1>'.$variable.'</h1>';
return $r;
}
函数myModule\u myFunction(){
$r='';
$r.=''.$variable'.';
返回$r;
}
但我宁愿将逻辑和表示分离,并将其放在一个单独的文件中,或者其他什么东西。字符串中的HTML很难看
“drupal”是如何做到这一点的就我而言,它不必使用主题系统。这是drupal的方法
首先检查是否已经有一个主题函数,您可以使用,有许多允许输出数据表,列表,图像和更多
如果没有,你需要
yourmodule\u something
函数theme\u yourmodule\u something()
theme('yourmodule\u something',$argument1,$argument2)
:theme\u my\u content
或my-content.tpl.php,您可以调用:
theme('my_content',$param1,$param2)代码>