2013-10-27 2 views
0

Я пытаюсь настроить шаблон Virtuemart, чтобы скрыть кнопку ADD TO CART только для пользователей, которые не вошли в систему или не зарегистрированы. Я использую Virtuemart 2.0.x и Joomla 2.5.xСкрыть кнопку «addtocart» в Virtuemart для неавторизованных пользователей

Я добавил этот код в файле "default_addtocart.php" после строки 122: (/ шаблоны/MyTemplate/html/com_virtuemart/Детали изделия /)

после этого кода:

  <span class="addtocart-button"> 
      <?php echo shopFunctionsF::getAddToCartButton ($this->product->orderable); ?> 

Я добавил этот код:

 <?php if ($_SESSION['auth']['user_id'] = 1) { ?> 
      <style type="text/css" media="screen"> 
      .addtocart-area, .addtocart-bar, .quantity-box, .addtocart-button { display:none;} 
      </style> 

Это делает кнопку «AddToCart», чтобы быть скрыты, но и для всех групп пользователей, учитывая меньше, если пользователь вошел в систему или нет.

Любая помощь очень ценится. Благодаря

+1

Он должен быть '== 1 ', не так ли? – ComFreek

ответ

1

Попробуйте это,

 <?php 
       $user = JFactory::getUser(); 
       if($user->id <= 0): 
      ?> 
     <style type="text/css" media="screen"> 
     .addtocart-area, .addtocart-bar, .quantity-box, .addtocart-button { display:none;} 
     </style> 

     <?php endif; ?> 
Смежные вопросы