Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.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的软件包/主题_Magento_Themes_Package_Config - Fatal编程技术网

如何设置安装magento的软件包/主题

如何设置安装magento的软件包/主题,magento,themes,package,config,Magento,Themes,Package,Config,我必须延长magento的安装过程。。。 我的第一个问题是如何说magento接受app/design/install/default/myTheme中的布局文件? 在我的扩展名的config.xml中是否有xml代码段来设置安装主题/包? 大概是这样的: <config> <!-- ... --> <install> <design> <package>

我必须延长magento的安装过程。。。 我的第一个问题是如何说magento接受app/design/install/default/myTheme中的布局文件? 在我的扩展名的config.xml中是否有xml代码段来设置安装主题/包? 大概是这样的:

<config>
    <!-- ... -->
    <install>
        <design>
            <package>
                <name>default</name>
            </package>
            <theme>
                <default>ironshark</default>
            </theme>
        </design>
    </install>
    <!-- ... -->
<config>

违约
铁鲨

我只有一个想法,但我不知道该从何处开始设置此代码段。 所以,您可以在
core\u config\u data
表中更改默认设置

$changeData = new Mage_Core_Model_Config();
$changeData->saveConfig('design/package/name', "myTheme", 'default', 0);

导航至系统>配置>常规(左菜单)>设计。

在这里,您可以选择输入包名和主题名。无需更改任何代码位。Magento将执行覆盖

请阅读以下内容以了解有关magento主题选择的更多信息

magento中的模板系统包括

•XML布局配置

•PHP模板文件

•PHP块类

  • 所有布局XML文件都将在app/design/frontend///layout文件夹中找到

  • 所有模板文件都将位于app/design/frontend///template文件夹下不同文件夹中的.phtml文件中

  • 所有块都将位于app/code///Block文件夹中

  • 您可能无法在同一主题(alex)中找到所有布局/模板文件。例如,Magento将依次检查以下文件夹中名为catalog.xml的文件:

    app/design/frontend/package/alex/layout/
    app/design/frontend/package/default/layout/
    app/design/frontend/base/default/layout/
    

    该设计是硬编码的,用于在
    Mage\u install\u Controller\u Action::\u construct()
    中安装区域的默认/默认主题;以后修改它应该会得到你想要的结果。谢谢你的回答。。。但是如果我更改了这个文件中的包/主题,并在重写的块var_dump(Mage::getDesign()->getPackageName(),Mage::getDesign()->getheme())中转储以下内容;仍然存在默认值/默认值