您的问题非常令人困惑,但从标题看来,您正在寻找 hook_menu
查看:api.drupal.org
您的自定义 url 将使用如下代码创建:
function my_module_menu() {
$items['example/feed'] = array(
'title' => 'Example RSS feed',
'page callback' => 'my_module_page',
'access arguments' => array('access content'),
'type' => MENU_CALLBACK,
);
return $items;
}
然后在页面回调上输出代码:
my_module_page {
return '<h2 class=test>Hello World</h2>';
}
虽然您通常希望使用主题函数生成 html 以更好地缓存,但这至少应该让您入门。
编辑:
要仅打印 ajax 调用中的数据,该函数应如下所示。当然只包括你的 Drupal 版本的代码:
my_module_page {
// Drupal 7
print 'string';
drupal_exit();;
// Drupal 6
print 'string';
module_invoke_all('exit');
exit;
}