通过配置,您可以将Magento商店设置为“演示模式”。在这种模式下,在网上商店的顶部会出现一条横幅,指出订单不会被满足。如何测试Magento商店是否处于“演示模式”
有没有简单的方法来测试商店目前是否处于演示模式?
作为对意外访问者的额外保险,我希望禁用模板中的Webstore的结帐过程(如果演示模式已启用)。
通过配置,您可以将Magento商店设置为“演示模式”。在这种模式下,在网上商店的顶部会出现一条横幅,指出订单不会被满足。如何测试Magento商店是否处于“演示模式”
有没有简单的方法来测试商店目前是否处于演示模式?
作为对意外访问者的额外保险,我希望禁用模板中的Webstore的结帐过程(如果演示模式已启用)。
您可以检查演示模式:
$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
。
你也可以做你的测试与原型前端,添加代码的ID来演示Stroe的通知,然后使用if($(“你-DEMO-ID”))
至于关掉购物车,你可以在管理员中轻松关掉它,或者把重定向匹配到你的apache htaccess文件中。
感谢 - 这看起来非常简单。 – Tramov 2011-05-09 11:41:13