2011-05-09 25 views
1

通过配置,您可以将Magento商店设置为“演示模式”。在这种模式下,在网上商店的顶部会出现一条横幅,指出订单不会被满足。如何测试Magento商店是否处于“演示模式”

有没有简单的方法来测试商店目前是否处于演示模式?

作为对意外访问者的额外保险,我希望禁用模板中的Webstore的结帐过程(如果演示模式已启用)。

回答

6

您可以检查演示模式:

$bTest = Mage::getStoreConfigFlag('design/head/demonotice'); 
if ($bTest) 
    // Is demo mode 

$sTest = Mage::getStoreConfig('design/head/demonotice'); 
if ($sTest == '1') 
    // Is demo mode 

要切换演示模式开启/关闭在后端使用System -> Configuration -> Design -> HTML Head -> Display demo store notice -> yes/no

+0

感谢 - 这看起来非常简单。 – Tramov 2011-05-09 11:41:13

0

你也可以做你的测试与原型前端,添加代码的ID来演示Stroe的通知,然后使用if($(“你-DEMO-ID”))

至于关掉购物车,你可以在管理员中轻松关掉它,或者把重定向匹配到你的apache htaccess文件中。

0

只需选择是/否单击保存配置以保存更改。

Admin==>System==>Configuration==> 
Design==>HTML Head==>Display Demo Store Notice 

enter image description here

相关问题