2013-10-27 37 views
0

我正在尝试自定义Virtuemart模板,以隐藏仅限于未登录或未注册的用户的添加到CART按钮。 我使用Virtuemart 2.0.x的和Joomla 2.5.X隐藏Virtuemart中的“addtocart”按钮,未登录用户

我已线122之后添加的 “default_addtocart.php” 文件的代码:(/模板/ 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; ?> 
相关问题