不确定这个问题是否属于 eva 模块或 ubercart。该错误指向 eva 模块,但在使用 ubercart 时生成。
当用户将商品添加到 ubercart 结账时,就会出现此问题。
我使用 profile2/profile reg 路径来创建允许成员注册某些角色的自定义注册页面。角色和用户系统都基于高级会员网站,因此用户必须付费才能访问,注册后他们将被引导到超级购物车,他们必须完成支付才能被分配角色。将用户定向到 ubercart 并将会员类型添加到购物车后,就会出现此错误
注意:未定义的变量:_eva_extract_entity_from_build() 中的实体(/path-to-site/sites/all/modules/eva/eva.module 的第 148 行)。该行与此功能有关
function _eva_extract_entity_from_build($build) {
// EntityAPI often sticks stuff in here.
if (!empty($build['#entity'])) {
return $entity;
}
// Other entities stick them here!
elseif (!empty($build['#' . $build['#entity_type']])) {
return $build['#' . $build['#entity_type']];
}
// Some entities are naughty.
elseif ($build['#entity_type'] == 'user') {
return $build['#account'];
}
elseif ($build['#entity_type'] == 'taxonomy_term') {
return $build['#term'];
}
return FALSE;
}
任何帮助表示赞赏