クライアントは、Magento ショッピング カートの製品名の横に SKU 番号を持っている必要があります。このコードを追加してみました:
<?php echo $this->__('Style Number : %s', $_product->getSku()) ?>
しかし、私はこのメッセージを受け取ります:
「致命的なエラー: 非オブジェクトでのメンバー関数 getSku() の呼び出し。」
助けていただければ幸いです。
ありがとうございました。
編集DOCROOT\app\design\frontend\default\themename\template\checkout\cart\item\default.phtml
して追加すると
<?php echo $_item->getSku() ?>
それはうまくいくはずです。
JD
http://www.woolleydesign.net/2011/05/magento-adding-short-description-to-the-shopping-cart/
ここからもいくつかの支援を得ました。興味のある他の人にとっては素晴らしい投稿です
完璧に動作します - このコードをどこにドロップすればよいかわからない人へのアドバイスは 1 つだけです。
閉鎖後にdefault.phtmlの37行目以降に追加しました
理由は間違った場所にあるため、27 行目以降に追加すると製品名の下に表示されません。
上記のdefault.phtmlのMagento 1.5の37〜39行目
</h2>
<?php echo $_item->getSku() ?>
<?php if ($_options = $this->getOptionList()):?>
この線:
<?php echo $_item->getSku() ?>
に挿入:
app\design\frontend\default\themename\template\checkout\cart\item\default.phtml
正確にラインの上:
<?php if ($_options = $this->getOptionList()):?>
上記のマイクの回答によると、主な問題の1つが解決されました。SCP をインストールした状態でも問題なく動作しています。構成可能な製品に関連付けられた、選択した単純なオブジェクトの SKU をカートに入れました。
私はMagento 1.6.2を使用しています。完全。
ジョナサン、マイク、みんなありがとう。