我必须延长magento的安装过程...... 我的第一个问题是如何说magento在app / design / install / default / myTheme中使用layoutfiles? 是否有一个xml片段用于在我的扩展的config.xml中设置安装主题/包? 像这样的东西:
<config>
<!-- ... -->
<install>
<design>
<package>
<name>default</name>
</package>
<theme>
<default>ironshark</default>
</theme>
</design>
</install>
<!-- ... -->
<config>
答案 0 :(得分:0)
我只有一个想法,但在设置中应该从哪里开始我不知道。
因此,您可以更改core_config_data
表
$changeData = new Mage_Core_Model_Config();
$changeData->saveConfig('design/package/name', "myTheme", 'default', 0);
答案 1 :(得分:0)
导航至系统&gt;配置&gt;一般(左侧菜单)&gt;设计。
您可以选择输入包名称和主题名称。无需更改任何代码。 Magento将进行覆盖。
请阅读以下内容以了解有关magento主题选择的更多信息。
magento中的模板系统由
组成•XML布局配置
•PHP模板文件
•PHP块类
所有布局XML文件都可以在app / design / frontend ///布局文件夹中找到。
所有模板文件都位于app / design / frontend ///模板文件夹下各种文件夹中的.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/