【发布时间】:2011-11-09 04:36:14
【问题描述】:
我已将 magento 安装在名为 store 的文件夹中。最小站点安装在主机根目录的上方。
我遵循了很多关于如何让购物车显示在外部页面上的想法,但我似乎无法从 magento 获得任何信息。
<?
$mageFilename = 'store/app/Mage.php';
require_once $mageFilename;
umask(0);
Mage::app();
/* Init User Session */
$session = Mage::getSingleton('customer/session', array('name'=>'frontend'));
if ($session->isLoggedIn()) {
echo'logged in <br />';
/* do something if logged in */
} else {
echo'not logged in<br />';
/* do something else if not logged in */
}
/* Magento uses different sessions for 'frontend' and 'adminhtml' */
Mage::getSingleton('core/session', array('name'=>'frontend'));
$cart = Mage::helper('checkout/cart')->getCart()->getItemsCount();
echo 'cart items count: ' . $cart;
?>
我目前有这个代码来调用购物车中的商品数量,并说明用户是否登录。但似乎什么都没有传递给它。
【问题讨论】:
标签: magento