如果您经常使用Magento,您会发现有时需要在Magento平台之外使用Magento函数和类。这可以通过以下几行代码轻松实现。
1 2 3 4 5 6 7 8 9 10 11 12 | <?php require_once('app/Mage.php'); //Path to Magento umask(0); Mage::app(); // Now you can run ANY Magento code you want // Change 12 to the ID of the product you want to load $_product = Mage::getModel('catalog/product')->load(12); echo $_product->getName(); |
这只是一个快速的例子,但希望它将有用的人。
下面是一个如何获得站点导航的示例。
1 2 3 4 5 6 7 8 9 10 | <?php require_once('app/Mage.php'); //Path to Magento umask(0); Mage::app(); $_layout = Mage::getSingleton('core/layout'); $_block = $_layout->createBlock('catalog/navigation')->setTemplate('catalog/navigation/left.phtml'); echo $_block->toHtml(); |