跳转到主要内容
maramail 提交于 23 August 2011

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; }

再看看,是不是没有问题了?

 

标签