id.Punisher: Блог

Главные вкладки

Скрыть цены для незарегистрированных пользователей Ubercart 3.x

26 сентября 2013 в 2:27

Доброго времени суток!

Хотелось бы решить такой вопрос:

Отображение поля цены (как и во veiws, так и в product) - только зарегистрированным пользователям, анонимы смотрят каталог без цены
Ну соответственно лишить анонимов возможности покупать товар.

Что было сделано:
нашел несколько довольно старых тем на форуме, но решения не подходят под drupal7 (либо я что то делаю не так)

«function uc_product_nodeapi(&$node, $op, $arg3, $arg4){
global $user;
$node->content['display_price']['#access'] = $node->content['display_price']['#access'] && $user->uid;
$node->content['sell_price']['#access'] = $node->content['sell_price']['#access'] && $user->uid;
if ($user->uid == 0 && $op = 'view') {