バックエンドで設定されている順序category ID
で、特定の製品に属するすべての製品を取得しようとしています。Position
利用可能なすべての例を試してみたが、役に立たなかったようだ。
私が使用している基本的なコードは次のとおりです(magentoを手動でロードする外部phpファイル):
// Load Magento
require_once $_SERVER['DOCUMENT_ROOT'] . "/app/Mage.php";
umask(0);
Mage::app();
// set Store ID
$store_id = Mage::app()->getStore()->getStoreId();
// set Cat ID
$cat_id = 345;
$cat = Mage::getModel('catalog/product')->setId(345);
$products = Mage::getModel('catalog/product')
->getCollection()
->addCategoryFilter($cat)
->addAttributeToSelect("*")
->setOrder('name','asc')
->load();
foreach($products as $p) {
var_dump($p->getName());
}
どうすればこれを達成できますか?