2013-10-27 75 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; ?> 
相關問題