【发布时间】:2014-02-11 09:37:58
【问题描述】:
我目前正在为 Magento 和 Node.js/Grunt 创建一个完整的安装脚本 我想跳过安装步骤。 我的目标之一是在不访问管理员的情况下直接配置皮肤和包(我知道如何在 magento 管理员中做到这一点) 那么,有人知道哪些表包含包和皮肤名称吗?
非常感谢
【问题讨论】:
标签: sql database magento package skin
我目前正在为 Magento 和 Node.js/Grunt 创建一个完整的安装脚本 我想跳过安装步骤。 我的目标之一是在不访问管理员的情况下直接配置皮肤和包(我知道如何在 magento 管理员中做到这一点) 那么,有人知道哪些表包含包和皮肤名称吗?
非常感谢
【问题讨论】:
标签: sql database magento package skin
它在 core_config_data 中,只需使用您的 scope 和 scope_id 进行检查,如果您有 multistore。
下面是路径列,您可以在表格中找到
设计/主题/皮肤
设计/主题/模板
设计/主题/布局
希望这对你有帮助
【讨论】:
您可以在表 core_config_data 上找到, 带路径:
- design/theme/locale
- design/theme/template
- design/theme/skin
- design/theme/layout
【讨论】:
在 Magento 2 上,core_config_data 表键似乎是:
design/theme/theme_id
您需要从theme 表中查找主题ID。
要全局设置,请使用scope=default 和scope_id=0 - 如果您想在特定商店或视图上设置主题,这些设置会有所不同。
【讨论】:
如果您希望通过数据库更新主题,在 Magento2 中,主题设置存储在 design_config_grid_flat 数据库表中。 theme_theme_id 字段引用theme 数据库表中的theme_id。
【讨论】: