Node export是一个导入导出Node的模块。只是在7.x-3.x-dev版本下,即使是使用管理员权限也无权导出。经咨询,可以有以下的解决办法。
找到模块目录的node_export.module文件,寻找以下内容
$access = $access && node_export_is_permitted($node->type); line (it's upper) |
注释此行,即:
// $access = $access && node_export_is_permitted($node->type); line (it's upper) |
全部内容是
/**
* Check access to export a node.
*/
function node_export_access_export($node) {
global $user;
if (is_int($node)) {
$node = node_load($node);
}
// Check basic role permissions first.
$access = (user_access('export nodes') || ($user->uid && ($node->uid == $user->uid) && user_access('export own nodes')));
// Make sure the user can view the original node content.
$access = $access && node_access('view', $node);
// Check additional conditions
// $access = $access && node_export_is_permitted($node->type);
// Let other modules alter this - for example to only allow some users
// to export specific nodes or types.
drupal_alter("node_export_access_export", $access, $node);
return $access;
}
|
再看看,是不是没有问题了?
标签
http://drupal.org/node/100624