2011-05-09 2 views
1

Grâce à la configuration, vous pouvez définir un magasin Magento en "Mode Démo". Dans ce mode, une bannière apparaît sur le dessus de la boutique en ligne mentionnant que les commandes ne seront pas remplies.Comment tester si un magasin Magento est en "Mode Démo"

Existe-t-il un moyen facile de tester si le magasin est actuellement en mode démo ou non?

Comme une assurance supplémentaire contre les visiteurs accidentels, je veux désactiver le processus de commande de la boutique en ligne dans le modèle si le mode démo a été activé.

Répondre

6

Vous pouvez vérifier le mode de démonstration avec:

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

ou

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

Pour passer en mode démo on/off dans l'utilisation de back-end System -> Configuration -> Design -> HTML Head -> Display demo store notice -> yes/no.

+0

Merci - cela semble très simple. – Tramov

0

Vous pouvez également faire votre test à la fin avant avec prototype, ajouter un identifiant au code à l'avis de stroe de démonstration, puis utiliser si ($ (votre démo-id '))

En ce qui concerne En éteignant le chariot, vous pouvez le désactiver assez facilement dans admin ou mettre une correspondance de redirection dans votre fichier apache htaccess.

0

Sélectionnez simplement Oui/Non, cliquez sur Enregistrer la configuration pour enregistrer la modification.

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

enter image description here

Questions connexes