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.?cómo obtener información de la tienda en Magento?
Respuesta
para obtener información sobre la tienda actual desde cualquier punto de Magento, utilice:
<?php
$store = Mage::app()->getStore();
esto le dará un objeto Mage_Core_Model_Store, que tiene algo 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 lo que quiere decir. Si quiere decir que usted quiere saber qué número de línea en el código que está en (para el tratamiento de errores, por ejemplo), trate de:
<?php
$line = __LINE__;
$file = __FILE__;
$class = __CLASS__;
$method = __METHOD__;
$namespace = __NAMESPACE__;
Obtener datos de tienda
Mage::app()->getStore();
tienda Id
Mage::app()->getStore()->getStoreId();
código de tienda
Mage::app()->getStore()->getCode();
Id sitio web
Mage::app()->getStore()->getWebsiteId();
tienda Nombre
Mage::app()->getStore()->getName();
tienda Frontend Nombre (ver @ respuesta de Ben)
Mage::app()->getStore()->getFrontendName();
está activo
Mage::app()->getStore()->getIsActive();
URL de inicio 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
del archivo: app/código/core/Mago/Core/modelo/Store.php
cómo podemos obtener el nombre de la tienda principal de adminhtml.while estoy usando ** Mage :: app() -> getStore() -> getName() ** usando esto obtengo 'admin'. – Gowri
@gowri, el área de administración cuenta como una tienda separada (con id 0), si tiene un pedido o algo para trabajar, puede hacerlo, por ejemplo: $ storeId = $ order-> getStoreId(); $ store = Mage :: getModel ('core/store') -> load ($ storeId); $ name = $ store-> getWebsite() -> getName(); – jsims281
gracias @ jsims281 para la orden storeid –
Grandes respuestas aquí.Si usted está buscando para la vista predeterminada "nombre de su tienda" establecido en la configuración de Magento:
Mage::app()->getStore()->getFrontendName()
Esta debería ser la respuesta aceptada. Cuando llamo a Mage :: app() -> getStore() -> getName(); devuelve "Inglés" Magento 1.9.2.3 utilizando los datos de la tienda de demostración. – phpguru
sólo por el bien de la información, en lo que respecta a mi necesidad ... La respuesta que estaba buscando aquí fue:
Mage::app()->getStore()->getGroup()->getName()
que se hace referencia en la página de administración, donde se puede gestionar múltiples almacenes ... admin/system_store, quería recuperar el título de grupo de tiendas ...
- 1. Cómo obtener la moneda de la tienda Magento
- 2. cómo obtener información de pago en Magento?
- 3. Magento: Obtener teléfono de contacto de la tienda
- 4. Magento tienda - Obtener URL base en el bloque estático
- 5. Magento tienda multimarca multi moneda
- 6. magento - El tipo de imagen y la información deben especificarse para cada vista de tienda
- 7. Identificación de la tienda de Magento en cronjob
- 8. ¿Explicación en profundidad de las capas de la tienda/tienda de Magento/sitio web?
- 9. Obtener información de facturación en la sección de revisión de una página en Magento
- 10. ¿Cómo obtener useragent en el controlador magento?
- 11. ID de tienda por defecto del sitio web magento
- 12. Obtener el camino de la piel en Magento?
- 13. Buscar la categoría raíz de la tienda
- 14. ¿Cómo se obtiene la URL segura de la tienda en Magento?
- 15. Magento: módulo de desactivación para cualquier tienda en particular
- 16. Cómo obtener información de la cámara web
- 17. ¿Cómo obtengo la url de pago predeterminada para una tienda magento?
- 18. ¿Cómo puedo obtener la información de la CPU en .net?
- 19. cómo obtener información de UIAlertView?
- 20. ExtJs - ¿Cómo obtener valor de la Tienda por ID?
- 21. SecCertificateRef: ¿cómo obtener la información del certificado?
- 22. ¿Cómo obtener la hora del pedido en Magento?
- 23. Cómo obtener detalles de la base de datos magento
- 24. Magento: Obtener galería de imágenes en list.phtml
- 25. cómo obtener la información de conexión wifi actual en android
- 26. ¿Cómo obtener información de la impresora en .NET?
- 27. Cómo obtener información de la ruta actual en OnActionExecuting
- 28. ¿Cómo obtener información del sistema en PHP?
- 29. ¿Cómo obtener información del dispositivo en Android
- 30. ¿Cómo usar cachés de bloque separados para acceso de tienda seguro y no seguro en Magento?
¿Cómo se obtiene todos los códigos de tienda activos? Intenté 'Mage :: app() -> getWebsite() -> getStores(); 'pero solo devuelve la tienda actual. – Mike