2017-01-09 2 views
-1

カテゴリー製品では、カートに追加ボタンを隠して検索していましたが、これをコードの下に設定することはできません。List.phtml、私を案内してください。Magentoのゲストユーザーのためにカートに追加しない

ここでは、カテゴリリストページの[カートに追加]ボタンを非表示にします。オープン/app/design/frontend/default/themeXXX/template/catalog/product/list.phtmlファイルと、次のコードを探しますあなたの場合は

<?php if ($product->isSaleable()) : ?> 
    <?php if (!($product->getTypeInstance(true)->hasOptions($product) || $product->isGrouped())) : ?> 
     <?php if(!Mage::getStoreConfig("ajaxcart/addtocart/enablecategory", $code)):?> 
      <form id="addtocart_form_<?php echo $_product->getId(); ?>" action="<?php echo $this->getAddToCartUrl($_product) ?>" method="post"> 
       <input type="hidden" name="form_key" value="<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>" /> 
     <?php endif; ?> 
     <div class="qty-field"> 
      <label for="qty"><?php echo $this->__('Qty:') ?></label> 
      <div class="qty-holder"> 
       <input type="text" name="qty" id="qty_<?php echo $_product->getId(); ?>" maxlength="12" value="<?php echo $product->getProductDefaultQty() * 1 ?>" title="<?php echo $this->__('Qty') ?>" class="input-text qty" /> 
       <div class="qty-changer"> 
        <a href="javascript:void(0)" class="qty_inc"><i class="icon-up-dir"></i></a> 
        <a href="javascript:void(0)" class="qty_dec"><i class="icon-down-dir"></i></a> 
       </div> 
      </div> 
     </div> 
     <?php if (!Mage::getStoreConfig("ajaxcart/addtocart/enablecategory", $code)) :?> 
      </form> 
     <?php endif; ?> 
    <?php endif; ?> 
<?php endif; ?> 
<?php endif; ?> 
+0

これに対して別のモジュールを作成していますか?コアコードを変更する? – Dhirender

+0

コアコードを変更したい。これを使用する方法を教えてください。 – Harsh

答えて

0

list.phtml

<?php 
if (!Mage::getSingleton('customer/session')->isLoggedIn()) { 
    echo '<span class="login_for_details" style="float:left"><strong>Login to Add to Cart</strong></span>'; 
} else { ?> 

私のウェブサイトあなたのコアコードに変更することは、あなたの製品が表示され、あなたのフロントエンドにどこでも上記のコードを入れて、あなたのList.phtml

<?php $session = Mage::getSingleton('customer/session', array('name' => 'frontend')); ?> 
<?php if($session->isLoggedIn()) { ?> 
    //Your Add to Cart Button Html 
<?php } else { ?> 
    // Your Login to Add to Cart Html 
<?php } ?> 

に以下のコードを追加します。

関連する問題