現在ピンチに陥っており、サイトの既存のコードを微調整する必要があります。特定のカテゴリから製品を取得するために変更する必要がある PHP SQL クエリがあります。このリストは、HTML 製品カルーセルにフィードされます。とにかく、現在は画像付きの全製品を引っ張っています。
<?php
$query = mysql_query("SELECT * FROM `catalog_product_flat_1` WHERE `small_image` != 'no_selection'");
//$query = mysql_query("SELECT * FROM `catalog_product_flat_1` WHERE `category_ID` = 16");
while($fins = mysql_fetch_array($query)) {
?>
コードのコメント行は、私がやろうとしていたことですが、うまくいきませんでした。ここは暗所で撮影。私は、どの基準から見ても、Magento や PHP の専門家ではありません。参考までに、フロントエンドは、私が望むカテゴリのカテゴリ ID が 16 であることを示しています。名前でプルするのはいいことですが、シンプルさ/スピードのためにIDを使用しても問題ありません。
ご協力ありがとうございます。
(更新 8-27) HTML コード ブロック全体:
<div class="whiteGradientLarge span-10">
<div class="content">
<h2>Latest Products</h2>
<div class="span-10">
<a href="#" class="prev left"><img src="assets/arrowPrev.png" /></a>
<ul class="productSlider push-1">
<?php
//$query = mysql_query("SELECT * FROM `catalog_product_flat_1` WHERE `small_image` != 'no_selection'");
//while($products = mysql_fetch_array($query)) {
$category = new Mage_Catalog_Model_Category();
$category->load('16'); //your category id here, 16 $catid
$prodCollection = $category->getProductCollection();
foreach ($prodCollection as $product) {
//get all the product information here... //}
?>
<li class="roundabout-moveable-item">
<h3><a href="http://www.mywebsite.com/store/products/<?php echo $product['url_path']; ?>"><?php echo $product['name']; ?></a></h3>
<img src="https://www.mywebsite.com/store/media/catalog/product<?php echo $product['small_image']; ?>" />
<span class="productTitle span-3"><?php ?></span>
</li>
<?php
} ?>
</ul>
<a href="#" class="next right"><img src="assets/arrowNext.png" /></a>
</div>
</div>
</div>