在Magento外使用Magento购物车

han*_*ans 5 magento

我想把购物车块放到Magento外面。这是我的代码。

<?php 
    require_once ( $_SERVER['DOCUMENT_ROOT']."/app/Mage.php" );
    umask(0);
    Mage::app('base','website');

    echo Mage::app()->getLocale()->getLocaleCode();

    //Solution
    Mage::getSingleton('core/translate')->setLocale('de_DE')->init('frontend', true);        

    Mage::getSingleton('core/session', array('name'=>'frontend'));

    $block = Mage::getSingleton('core/layout')
            ->createBlock("checkout/cart_sidebar", "sidebar")
            ->setTemplate("checkout/cart/sidebar.phtml");
    echo $block->toHtml(); 

?>
Run Code Online (Sandbox Code Playgroud)

我有一个问题,就是输出ist仅英语和翻译不起作用。

感谢帮助

Dan*_*oof 0

为什么您不只指定在对 Mage::app() 的调用中设置了德语区域设置的商店代码?

与您的问题无关,但您可能也对将块加载到另一个网站的更可靠的方法感兴趣。