Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento通过XML为Store View作用域设置管理员配置值_Magento - Fatal编程技术网

Magento通过XML为Store View作用域设置管理员配置值

Magento通过XML为Store View作用域设置管理员配置值,magento,Magento,我已经阅读了很多关于如何通过XML为配置定义默认值的教程,我想我已经掌握了这一点,但是我们有几个存储视图,我也想在存储视图级别设置默认值。我很难找到任何描述如何为“default config”范围以外的任何内容设置默认值的内容。我是否只是在XML中添加了一个包含存储视图代码的节点?因此,不是: <default> <design> <email> <logo> <label>My

我已经阅读了很多关于如何通过XML为配置定义默认值的教程,我想我已经掌握了这一点,但是我们有几个存储视图,我也想在存储视图级别设置默认值。我很难找到任何描述如何为“default config”范围以外的任何内容设置默认值的内容。我是否只是在XML中添加了一个包含存储视图代码的节点?因此,不是:

    <default>
<design>
    <email>
        <logo>
           <label>My Custom Logo</label>
        </logo>
    </email>
</design>

我的自定义徽标

我会这样做吗

    <my_store_view>
<design>
    <email>
        <logo>
           <label>My Custom Logo</label>
        </logo>
    </email>
</design>

我的自定义徽标

任何帮助都将不胜感激。

您可以使用:

<stores>
    <your_store_code>
        <design>
            <email>
                <logo>value</logo>
            </email>
        </design>
    </your_store_code>
</stores>

价值
您可以使用以下功能:

<stores>
    <your_store_code>
        <design>
            <email>
                <logo>value</logo>
            </email>
        </design>
    </your_store_code>
</stores>

价值

这是因为存储代码是任意的,可以在数据库中随时更改。您不希望随着数据库的更改而不断更改xml,因为它不会出错sense@Andrew,那么你是说没有办法吗?是否可以通过ID标识商店视图?因为这些永远不会改变…我不是说这件事做不到,我是说这没有意义。默认值或当存储刚刚设置时的默认值,但如果它刚刚设置,则您还不知道存储代码……这是因为存储代码是任意的,可以在数据库中随时更改。您不希望随着数据库的更改而不断更改xml,因为它不会出错sense@Andrew,那么你是说没有办法吗?是否可以通过ID标识商店视图?因为这些永远不会改变…我不是说这件事做不到,我是说这没有意义。默认值,或者当一个存储刚刚设置好时,但是如果它刚刚设置好,那么您还不知道存储代码……由于某种原因,这对我不起作用(当我使用默认节点时,它工作正常)。我使用的是Enterprise 1.12。无法在EE版本下测试它(至少它在CE上对我有效),但你能粘贴你测试的代码和商店视图的代码吗?@bImage我发现了这一点。它确实有效。我在字段中输入了一个空格(我通过检查数据库发现)并保存了它,所以我创建了一个新的store视图,然后再次尝试,结果成功了。非常感谢你!由于某种原因,这对我不起作用(当我使用默认节点时,它工作正常)。我使用的是Enterprise 1.12。无法在EE版本下测试它(至少它在CE上对我有效),但你能粘贴你测试的代码和商店视图的代码吗?@bImage我发现了这一点。它确实有效。我在字段中输入了一个空格(我通过检查数据库发现)并保存了它,所以我创建了一个新的store视图,然后再次尝试,结果成功了。非常感谢你!