【问题标题】:Magento - Change Skin and Package in DataBaseMagento - 在数据库中更改皮肤和包
【发布时间】:2014-02-11 09:37:58
【问题描述】:

我目前正在为 Magento 和 Node.js/Grunt 创建一个完整的安装脚本 我想跳过安装步骤。 我的目标之一是在不访问管理员的情况下直接配置皮肤和包(我知道如何在 magento 管理员中做到这一点) 那么,有人知道哪些表包含包和皮肤名称吗?

非常感谢

【问题讨论】:

    标签: sql database magento package skin


    【解决方案1】:

    它在 core_config_data 中,只需使用您的 scopescope_id 进行检查,如果您有 multistore。

    下面是路径列,您可以在表格中找到

    设计/主题/皮肤

    设计/主题/模板

    设计/主题/布局

    希望这对你有帮助

    【讨论】:

    • design/package/namedesign/theme/default 呢?
    【解决方案2】:

    您可以在表 core_config_data 上找到, 带路径:

    - design/theme/locale
    - design/theme/template
    - design/theme/skin
    - design/theme/layout
    

    【讨论】:

      【解决方案3】:

      在 Magento 2 上,core_config_data 表键似乎是:

      design/theme/theme_id

      您需要从theme 表中查找主题ID。

      要全局设置,请使用scope=defaultscope_id=0 - 如果您想在特定商店或视图上设置主题,这些设置会有所不同。

      【讨论】:

        【解决方案4】:

        如果您希望通过数据库更新主题,在 Magento2 中,主题设置存储在 design_config_grid_flat 数据库表中。 theme_theme_id 字段引用theme 数据库表中的theme_id

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-12-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-09-28
          • 1970-01-01
          相关资源
          最近更新 更多