Dans Magento, comment puis-je obtenir des informations sur le magasin actif, comme le nom du magasin, le numéro de ligne, etc.?comment obtenir des informations de magasin dans Magento?
Répondre
Pour obtenir des informations sur le magasin en cours partout dans Magento, utilisez:
<?php
$store = Mage::app()->getStore();
Cela vous donnera un objet Mage_Core_Model_Store, qui a certaines des informations dont vous avez besoin:
<?php
$name = $store->getName();
En ce qui concerne votre autre question concernant le numéro de ligne, je ne suis pas sûr de ce que vous voulez dire. Si vous voulez dire que vous voulez savoir ce que le numéro de ligne dans le code que vous êtes (pour la gestion des erreurs, par exemple), essayez:
<?php
$line = __LINE__;
$file = __FILE__;
$class = __CLASS__;
$method = __METHOD__;
$namespace = __NAMESPACE__;
Obtenir des données de magasin
Mage::app()->getStore();
Id magasin
Mage::app()->getStore()->getStoreId();
code de magasin
Mage::app()->getStore()->getCode();
Site Id
Mage::app()->getStore()->getWebsiteId();
Nom du magasin
Mage::app()->getStore()->getName();
magasin Frontend Nom (voir @ La réponse de Ben)
Mage::app()->getStore()->getFrontendName();
est actif
Mage::app()->getStore()->getIsActive();
Page d'accueil URL de magasin
Mage::app()->getStore()->getHomeUrl();
URL de la page actuelle du magasin
Mage::app()->getStore()->getCurrentUrl();
Toutes ces fonctions peuvent être trouvées dans la classe Mage_Core_Model_Store
fichier: app/code/core/Mage/Core/Modèle/store.php
comment nous pouvons obtenir le nom du magasin principal à partir adminhtml.while j'utilise ** Mage :: app() -> getStore() -> getName() ** en utilisant ce que je reçois 'admin'. – Gowri
@gowri, la zone d'administration compte comme un magasin séparé (avec l'ID 0), si vous avez une commande ou quelque chose à travailler avec vous pouvez faire, par exemple: $ storeId = $ order-> getStoreId(); $ store = Mage :: getModel ('core/store') -> load ($ storeId); $ name = $ store-> getWebsite() -> getName(); – jsims281
merci @ jsims281 pour l'ordre de magasin –
réponses Great ici.Si vous cherchez la vue par défaut « Nom du magasin » défini dans la configuration Magento:
Mage::app()->getStore()->getFrontendName()
Ceci devrait être la réponse acceptée. Quand j'appelle Mage :: app() -> getStore() -> getName(); il renvoie "Anglais" Magento 1.9.2.3 en utilisant les données du magasin de démonstration. – phpguru
Juste pour l'amour de l'information, en ce qui concerne mes besoins ... La réponse que je cherchais ici était:
Mage::app()->getStore()->getGroup()->getName()
référencé sur la page d'administration, où l'on peut gérer plusieurs magasins ... admin/system_store, je voulais récupérer le titre de groupe de magasins ...
- 1. Obtenir des informations de configuration Magento
- 2. Comment obtenir des informations sur les catégories de produits en utilisant des collections dans Magento
- 3. Magento: Chargement d'attributs par magasin
- 4. site Magento/magasin/organisation Storeview
- 5. Magento - Comment ajouter des informations de notation à une revue
- 6. Informations sur le magasin dans la RAM
- 7. Comment obtenez-vous le magasin URL sécurisée dans Magento?
- 8. Installation Magento Informations
- 9. Comment obtenir des informations GC dans Silverlight?
- 10. Magento - Remplir une liste déroulante des catégories du magasin 'X'
- 11. Ajouter un attribut personnalisé avec magento magasin
- 12. Enlever le code du magasin de l'URL dans Magento
- 13. Comment obtenir des informations de objdump
- 14. obtenir des informations de wikipedia
- 15. Comment obtenir des informations de résolution d'écran?
- 16. Obtenir des informations de JSON
- 17. Obtenir des informations de vol
- 18. Informations sur la taxe de commande Magento
- 19. Magento: Mettre à jour le logo du magasin par programmation
- 20. Comment obtenir des produits d'une catégorie particulière dans magento ecommerce
- 21. Comment obtenir des informations de VS_VERSION_INFO dans le contrôle ActiveX
- 22. Comment obtenir des informations sur l'image de css dans MasterPage'gridview?
- 23. comment obtenir le groupe d'attributs dans magento
- 24. Comment obtenir des informations sur iTunes Store
- 25. Obtenir des informations utilisateur de ZODB
- 26. Obtenir des informations de classe de copain?
- 27. Magento: Comment récupérer les informations d'options d'un produit groupé?
- 28. Obtenir des informations sur Wikipedia - comment obtenir un formulaire HTML?
- 29. Comment obtenir le type de magasin d'un ensemble d'entités
- 30. Comment obtenir des informations d'itinéraire en cours dans OnActionExecuting
Comment obtenez-vous tous les codes de magasin actifs? J'ai essayé 'Mage :: app() -> getWebsite() -> getStores(); 'mais il ne renvoie que le magasin actuel. – Mike