タグ付けされた質問 「product-list」

カテゴリ、検索結果、アップセルなどで使用される製品リストブロックに関する質問

1
コレクションモデルとリソースモデルについて
リソースモデルとコレクションモデルの使用について少し混乱しています。特定の属性を使用して製品をロードする例を見ると、コレクションモデルを使用する場合もあれば、リソースモデルを使用する場合もあります。 また、特定の方法get...とset...テーブル行名をいつ使用できますか?のようgetNameにgetId。私は使用しようとしましたが、値を取得できず、「オブジェクトの未定義のメソッドを呼び出しています」というエラーが表示されます $product = Mage::getModel('catalog/product') ->loadByAttribute('name', 'product_name'); echo $product->getName(); echo $product->getSku(); 「未定義のメソッドgetSku()」を示しています を使用するとvar_dump($product)、オブジェクトにSKUが表示されますが、SKUを取得できませんgetSku()...

1
ホームページに製品を表示magento 1.9
magento 1.9をインストールして、最初のハードルに落ちました。製品を作成し、以前のバージョンからの提案を使用してホームページに製品を表示しましたが、次のメッセージが表示されます 致命的エラー:180行目のgetSortedChildren()非オブジェクトのメンバー関数の呼び出しapp/design/frontend/rwd/default/template/catalog/product/list.phtml どんな助けもありがたいことに受けました。 ホームページのコンテンツセクションには... <div class="page-title"> <h2>Our Latest Products</h2> </div> <p>{{block type="catalog/product_list" category_id="3" template="catalog/product/list.phtml"}}</p>

1
特定の製品で「カートに追加」を無効にし、代わりにカテゴリリストビューに「詳細を表示」ボタンを表示する方法
いくつかの特定の製品で[カートに追加]ボタンを無効にする方法を疑問に思っていましたが、これを行う方法に関する放棄されたガイドを見つけました。カテゴリリストやグリッドページではありません。 私の最初のステップを説明した後、私はここで8時間以内に自分の質問に答えます(評判が特定のポイントを下回っているので8時間待つ必要があります)。自分のために。これをわかりやすくしようと思います。 [ステップ1] [1] [カートに追加]ボタンをオンにしたくない製品で使用する属性を作成します。管理ダッシュボードで、...に移動します カタログ>属性>属性の管理> 新しい属性の追加 たとえば、「No_cart_button」のように属性に名前を付けます プロパティで: Attribute Code: No_cart_button Catalog Input Type for Store Owner: Yes/No Use in Quick Search: No Use in Advanced Search: No Comparable on Front-end: No Visible on Product View Page on Front-end: No Used in Product Listing: YES Used for Sorting in …


2
在庫切れの製品をカタログ製品リストの最後に移動する[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問がトピックに合うように更新します MagentoのスタックExchange用。 4年前に閉鎖されました。 在庫切れの製品をカタログリストの最後までプッシュする必要がある この問題またはそのファイルを解決する方法を教えてください これまでのところ、私はそれを見つけてToolbar.php、それを回避する

4
すべての特別価格製品を表示するカテゴリの作成ページ
基本的に、「販売中の製品」というカテゴリを作成しました。これには、カタログにすべての製品が自動的に含まれ、特別価格が適用されています(カタログ>製品の管理)。標準のMagentoカテゴリページに含まれる階層化されたナビゲーションおよびソート機能をページに保持したいと思います。 これは大多数のMagentoユーザーにとって価値のあるもののようであり、コア機能の一部として含まれていないことに驚いています。 何十ものStack Exchangeの回答、ブログ投稿、フォーラムを試しましたが、今のところ何も機能していません。誰もこれのためのプログラム的な解決策を持っていますか? ===編集=== 以下のコメントでの@pspahnの批判に基づいて、同様の機能を実現する別の方法を追求することにしました。そうは言っても、この行を追求することに興味があるなら、@ sander-mangelは完全に実行可能な方法を説明します。

2
階層化されたナビゲーションで複数のアイテムを選択する(複数の選択/チェックボックス)
どのようにタイプの属性のチェックボックスまたは複数の選択入力を使用するために、標準的な階層ナビゲーションを変換するか、ドロップダウンまたは複数選択? たとえば、ユーザーが色属性に青と赤を選択した場合、階層ナビゲーションには青または赤のいずれかに一致するすべてのアイテムが表示されます。 このページのツールバーの例を参照してください。


1
製品リストページの最新、割引、販売数、レビューで製品を並べ替える」
製品リストページでは、デフォルトのMagentoと同様に、「位置、名前、価格」で並べ替えを確認できます。 並べ替え方法 最新の製品(最近アップロード) 割引(最高の割引商品が最初) ベストセラー(最も売れた製品が最初) レビュー(高評価の製品が最初に表示されます) 説明が必要な場合はお知らせください...

1
製品リストへのカスタム属性の追加
catalog / product / list.phtmlファイルの小さな問題に非常に混乱しています。 Magentoに付属するManufacturer属性をグリッドリストに追加しようとしています。次のコードを追加しました。 <?php echo $_product->getAttributeText('manufacturer') ?> <?php if( $_product->getAttributeText('manufacturer') ): ?> <p class="manufacturer">Manufactured by:<br/><?php echo $_product->getAttributeText('manufacturer')?></p> <?php endif; ?> これは、私のproduct / view.phtmlページで使用したのと同じコードで、そこで機能します。しかし、これはまったく機能しません。それ自体によるエコーまたはifステートメントでのエコー。どちらも何も返しません。 それで、list.phtmlファイルでこれらの属性を取得するために特別なことをする必要がありますか?


3
Magento 2-カタログ商品リストウィジェットの商品注文
マジェントのホームページに商品一覧が表示されています。この製品リストはcatalog product list widget、ホームページカテゴリにある製品を表示するように構成されて作成されました。このカテゴリの製品には位置番号があります。価格順に表示されているように表示されます。ウィジェットに位置順リストを表示するにはどうすればよいですか?

3
Magento 2は、ロードモデルをループせずに製品リストページで製品ギャラリー画像を取得します
以下のコードを使用して、製品リストページでギャラリー画像を取得できます。 <?php $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $product = $objectManager->create('Magento\Catalog\Model\Product')->load($_product->getId()); $images = $product->getMediaGalleryImages(); foreach($images as $child){ ?> <img src="<?php echo $child->getUrl(); ?>" > <?php } ?> ループ内のロードモデルは悪い習慣であり、パフォーマンスに影響することを知っています。

3
ホームページの4つのランダムな製品
私が作成したTPLファイル内のPHPを使用して、ホームページで4つのランダムな製品を取得しようとしています。以下のコードでいくつかのフォーマットを使用しているので、foreachループで製品をフォーマットできるようにしたい... <div class="three columns"> <div class="product_container no_border"> <div class="product"> <a href="product_page.html"><img src="<?php echo $this->getSkinUrl('images/products/place_holder.jpg'); ?>" alt=" "></a> </div> <div class="product_title"> <a href="product_page.html">240 Serving Package</a> </div> <div class="price_hp">$454.99</div> <div class="free_shipping"> <div class="fs"></div> Free shipping for this package </div> <div class="shop_btn"> <a href="#">ADD TO CART</a> </div> </div> </div> 私はGoogleで見つかったいくつかのことを試しましたが、まだ運がありません。配列にカテゴリを設定することは、私がやろうとしていることには確かに有効ですが、カテゴリがランダムである場合にも有効です。 ありがとう!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.