2

私はMagentoを初めて使用し、学習しています。Magentoの製品詳細ページの「カートに追加」ボタンの近くに「ウィッシュリストに追加」ボタンを追加したい。選択した製品がウィッシュリストに追加されるようにするには、どうすればよいですか。

ありがとうございます。

4

4 に答える 4

3

この機能はすでにMagentoに存在します。

これをチェックするよりもコードを介してこの機能をチェックしたい場合-

<div class="add-to-box">
   <?php echo $this->getChildHtml('addto') ?>
</div>

このコードは、[テーマ]/template/catelog/product/view.phtml内にあります。

このコードにより、製品詳細ページの「ウィッシュリストに追加」ボタンが呼び出されます。このボタンは、[テーマ]/template/catelog/product/view/addto.phtmlから取得されます。

ここから、このボタンを管理できます。


管理セクションからこの機能を有効または無効にすることもできます-

[ウィッシュリストに追加]リンクの表示を制御するには:

  1. [管理]パネルから、[システム]>[構成]を選択します。
  2. 左側の[構成]パネルの[顧客]で、[ウィッシュリスト]タブを選択します。
  3. [一般オプション]セクションをクリックして展開し、次のいずれかを実行します。

    • カテゴリページと製品ページに[ウィッシュリストに追加]リンクを表示するには、[有効]を[はい]に設定します。

    • カテゴリページと製品ページから[ウィッシュリストに追加]リンクを削除するには、[有効]を[いいえ]に設定します。


お役に立てば幸いです。

ありがとう!

于 2012-08-22T11:18:35.770 に答える
3

簡単に移動します:... catalog / product / view / addto.phtml次に:

<a href="<?php echo $this->
helper('wishlist')->getAddUrl($_product) ?>">
<?php echo $this->__('Add to Wishlist') ?></a>
于 2016-04-05T16:20:12.393 に答える
1

「ウィッシュリストに追加」ボタンには次のコードを使用します

<a href="<?php echo $this->helper('wishlist')->getAddUrl($_product) ?>" 
   class="link-wishlist"><?php echo $this->__('Add to Wishlist') ?></a>

「カートに追加」ボタンには次のコードを使用します

<button type="button" title="<?php echo $this->__('Add to Cart') ?>" 
   class="button btn-cart" 
   onclick="setLocation('<?php echo $this->helper('checkout/cart')->getAddUrl($_product) ?>')">
    <span>
        <span><?php echo $this->__('Add to Cart') ?></span>
    </span>
</button>
于 2014-08-28T07:36:28.633 に答える
0

私はこれをAnxの回答に対するコメントとして書いたでしょうが、私はまだ50の評判を持っていません(面白いシステム、確かにコメントは回答よりも些細なことですか?)ので、代わりに別の回答を追加します。

Anxのアドバイスに従った後も問題が解決しない場合は、私と同じ奇妙な状況になっている可能性があります。設定設定「wishlist / general/active」のcore_config_dataテーブルにエントリがありません。管理パネルでアクティブとしてマークされていても。これを修正するには、[システム]>[構成]>[ウィッシュリスト]に移動し、何も変更せずに[構成の保存]をクリックしました。Presto、エントリはcore_config_dataに表示されました(「wishlist / email / email_template」、「wishlist / email / email_identity」、「wishlist / wishlist_link / use_qty」とともに)。

于 2014-08-23T18:30:06.527 に答える