php - 如何通过商店 ID 在 PHP 数组中获取 Magento 商店详细信息?

标签 php magento

<分区>

我想创建一个函数,它获取商店 ID 并返回一个 PHP 数组,其中包含商店详细信息,如商店名称、商店代码、 Logo 、横幅、名称等。

最佳答案

您可以获得这样的商店详细信息:

$store = Mage::getModel('core/store')->load($storeId);
$code = $store->getCode();
$name = $store->getName();

您可以这样做以查看可以从存储对象中获取哪些数据

var_dump($store->getData())

您需要从配置部分获取的 Logo 和其他设置。

$logo = Mage::getStoreConfig('design/header/logo_src', $soreId);

这样你就可以从配置中获取所有信息。你只需要正确的路径。为此,您可以从系统->配置和部分名称中查看输入字段的名称并构建路径。
让我们来分析一下标志。您可以在 Design 选项卡中找到它,url 如下所示:'admin/system_config/edit/section/design'。所以路径的第一部分是部分名称design
字段名称是 groups[header][fields][logo_src][value]。只需删除 groups[fields][value] 即可获得路径的其余部分 header/logo_src .

关于php - 如何通过商店 ID 在 PHP 数组中获取 Magento 商店详细信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19318841/

相关文章:

php - 动态创建类

php - 结账时更新购物车商品价格

php - 使用 Magento 重新索引刚刚以编程方式更改的产品

Magento - 如何使用 2 个类别过滤器过滤产品集合?

php - 使用 libreoffice 使用 --headless --convert-to 标志将 .doc(x) 转换为 PDF/A-1a 格式

php - 我只想删除 via 和邮件标题中写的额外内容

php - 如何使用单个 DOMXpath 表达式选择 DOMDocument 的所有节点?

php - 创建一个订单车 - 点击 "view cart"清除 session 并重新加载页面?

php - Magento 产品导入

Magento - xml 布局,指定 ifconfig 的值?