php - descargar - magento vs prestashop
cómo obtener información de la tienda en Magento? (6)
Grandes respuestas aquí. Si está buscando la vista predeterminada "Nombre de tienda" establecida en la configuración de Magento:
Mage::app()->getStore()->getFrontendName()
En Magento, ¿cómo puedo obtener información de la tienda activa, como el nombre de la tienda, el número de línea, etc.?
Para obtener información sobre la tienda actual desde cualquier lugar de Magento, use:
<?php
$store = Mage::app()->getStore();
Esto le dará un objeto Mage_Core_Model_Store, que tiene parte de la información que necesita:
<?php
$name = $store->getName();
En cuanto a su otra pregunta sobre el número de línea, no estoy seguro de a qué se refiere. Si quiere decir que desea saber en qué número de línea está el código (por ejemplo, para el manejo de errores), intente:
<?php
$line = __LINE__;
$file = __FILE__;
$class = __CLASS__;
$method = __METHOD__;
$namespace = __NAMESPACE__;
Puede obtener información de la tienda activa de esta manera:
Mage::app()->getStore(); // for store object
Mage::app()->getStore()->getStoreId; // for store ID
Si está trabajando en Frontend, utilice:
$currentStore=Mage::app()->getStore();
Si tiene ID de tienda, utilice
$store=Mage::getmodel(''core/store'')->load($storeId);
Solo por información, con respecto a mi necesidad ... La respuesta que estaba buscando aquí fue:
Mage::app()->getStore()->getGroup()->getName()
Eso se hace referencia en la página de administración, donde uno puede administrar múltiples tiendas ... admin / system_store, quería recuperar el título del grupo de la tienda ...
Obtener datos de la tienda
Mage::app()->getStore();
ID de tienda
Mage::app()->getStore()->getStoreId();
Código de tienda
Mage::app()->getStore()->getCode();
ID del sitio web
Mage::app()->getStore()->getWebsiteId();
Nombre de la tienda
Mage::app()->getStore()->getName();
Almacenar el nombre de la interfaz ( ver la respuesta de @ Ben )
Mage::app()->getStore()->getFrontendName();
Está activo
Mage::app()->getStore()->getIsActive();
URL de la página principal de la tienda
Mage::app()->getStore()->getHomeUrl();
URL de la página actual de la tienda
Mage::app()->getStore()->getCurrentUrl();
Todas estas funciones se pueden encontrar en la clase Mage_Core_Model_Store
Archivo: app / code / core / Mage / Core / Model / Store.php