我正在创建一个模块来填充我的 drupal 7 页面的正文。
我有 3 个正在使用的文件。
1. league_settings.module
2. league_settings.js
3. league_settings.php
League_settings.module 如下。
function league_settings_block_view($delta = '') {
drupal_add_js(drupal_get_path('module', 'league_settings') .'/js/jquery.js');
drupal_add_js(drupal_get_path('module', 'league_settings') .'/js/json2.js');
drupal_add_js(drupal_get_path('module', 'league_settings') .'/js/livequery.js');
drupal_add_js(drupal_get_path('module', 'league_settings') .'/js/leagueSettings.js');
$block = array(
'subject' => t('Enabled Modules'),
'content' => 'this text works',
);
return $block;
}
League_settings.js 很简单
$.post('/modules/leage_settings/php/leagueSettings.php',
function(data){
alert(data);
});
League_settings.php 是
global $user;
$name = $user->name;
echo $name;
这将警告一个黑色文本框。如果我回显“测试”,它将正常工作。
目前,如果我的帖子上出现错误 500,我无法进行查询。我尝试将全局 $user 放入函数中无济于事。创建这样的模块是设置 php/js 文件以查询我的 drupal 数据库并编辑我的页面 html 的最佳方式吗?