У меня установлен magento в папке с именем store. Сайт min установлен выше, чем в корне хостинга.
Я следовал многим идеям, как заставить корзину отображаться на внешних страницах, но я не могу передать какую-либо информацию из 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;
?>
У меня есть этот код в настоящее время для вызова количества товаров в корзине, а также для определения, вошел ли пользователь в систему или нет. Но, кажется, ничто не передается ему.