是否有任何的方式來顯示相關產品(AP)的SKU上的Magento產品頁面,而不是配置產品(CP)SKU?顯示Magento的相關產品SKU
目前,接入點只顯示與<?php echo nl2br($_product->getSku()) ?>
檢索的CP SKU。
我們的AP已經後綴所附根據大小,顏色或體積等例如CP SKU MAS001和AP可能是MAS0015L。
而且我們現在走的Magento版本。 1.5.1.0安裝了簡單可配置產品(SCP)擴展。
是否有任何的方式來顯示相關產品(AP)的SKU上的Magento產品頁面,而不是配置產品(CP)SKU?顯示Magento的相關產品SKU
目前,接入點只顯示與<?php echo nl2br($_product->getSku()) ?>
檢索的CP SKU。
我們的AP已經後綴所附根據大小,顏色或體積等例如CP SKU MAS001和AP可能是MAS0015L。
而且我們現在走的Magento版本。 1.5.1.0安裝了簡單可配置產品(SCP)擴展。
你問前:)總是看你有什麼目標內傾倒或用調試器檢查它
<?php print_r($_product);?>
,或者如果其過大,有許多參考文獻,然後嘗試只看到
對象參數<?php print_r(array_keys($_product));?>
然後,您可以檢查自己可以直接從對象詢問哪些變量,或者默認情況下需要查詢或擴展您的集合。
這應該能夠完成你所要完成
/**
* Load product by product id
*/
$product = Mage::getModel('catalog/product')->load(YOUR_PRODUCT_ID);
/**
* Get child products id (only ids)
$childIds = Mage::getModel('catalog/product_type_configurable')->getChildrenIds($product->getId());
/**
* Get children products (all associated children products data)
*/
$childProducts = Mage::getModel('catalog/product_type_configurable')->getUsedProducts(null,$product);
參考:https://blog.chapagain.com.np/magento-how-to-get - 所有相關的子女 - 產品 - 的 - 一個可配置的產品/ –
即使是'$ product'更好的可能是'$產品=法師:: getModel(「目錄/產品」) - > loadByAttribute(「SKU」 ,$ SKU); ' –
哦,什麼是有用的技巧是什麼。謝謝安東。我檢查了一聲我修理你好心評論但復出我的子域的問題......暗示暗示 –