2011-11-08 20 views
2

私はmagentoをstoreというフォルダにインストールしました。最小のサイトは、ホスティングのルートの上にインストールされます。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 Controllerから実行する必要がありますと信じています。

Magentoは、信じられないほど強力で高度なプロフェッショナルなPHPプラットフォームです。それはです。そこには最も高度なPHP MVCフレームワークがあります。 Magentoストアを持つPHPサイトを構築しようとしている場合、Magentoを使ってサイト全体を構築しないのはなぜですか?より良いプラットフォームを使用していますか?

+1

私はサイトの他の部分のための私自身のコンテンツ管理システムを持っています。しかし、物事の店側にマゼンタを使用しています。カート情報をマゼンタから取り出し、それをサイトの他のビットに表示したい – Greybeard

関連する問題