2011-11-08 41 views
2

我將magento安裝在名爲store的文件夾中。 min站點安裝在託管根目錄之上。Magento - 無法將購物車信息放入外部頁面

我對如何讓購物車顯示在外部頁面上有很多想法,但我似乎無法獲得從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; 
?> 

我現在有這個代碼來調用購物車中的物品的數量,並且還說明用戶是否登錄。但是似乎沒有任何東西能夠傳遞給它。

回答

0

我相信你必須從一個Magento控制器運行這個。

Magento是一個令人難以置信的強大,先進的專業PHP平臺。它那裏最先進的PHP MVC框架之一。如果你正在嘗試構建一個內置Magento商店的PHP站點,爲什麼不使用Magento來構建整個站點呢?你在使用更好的平臺嗎?

+1

我有我自己的網站其他部分的內容管理系統。但我使用magento作爲商店的一面。我想將購物車信息從magento中取出並顯示在網站的其他位上 – Greybeard

相關問題