如何在配置中为自定义magento主题提供自己的区域?

时间:2013-03-12 04:12:56

标签: php magento themes magento-1.7

我是magento主题的新手,我刚刚完成了我的第一个主题。但是很多内容在页面上是静态的。例如页脚,滑块等中的一些链接。在将主题分发给其他人方面,最好的方法是让他们在magento中编辑这些信息,作为配置区域,静态块,小部件等。

如何在安装主题时制作静态块并将其安装在magento中?

如何在magento配置中创建一个区域,用户可以在其中自定义主题中的某些选项?

1 个答案:

答案 0 :(得分:1)

您可能知道可以为模块sql目录中的模块创建的数据库安装脚本,但是从1.6 CE开始,您还可以在data模块目录中创建数据安装脚本,你可以完成你想要安装的各种事情 - 所以你可以用它来创建一个静态块。有一个快速摘要here。这里的一个限制是主题仅限于1.6及以上的Magento CE版本。另请参阅1.6 +。

中Mage_Cms模块数据目录中的数据安装脚本

1.6以下你必须使用数据库安装脚本直接操作数据库,这不是一个优雅的解决方案,我不推荐它。

关于让用户配置主题的选项,请查看添加system.xml和可选的adminhtml.xml(因为此内容也可以放入config.xml)文件模块etc目录以及config.xmlsystem.xml允许您将带有配置选项的新标签和页面添加到系统中 - > admin的配置部分,adminhtml.xml允许您为这些菜单项配置acl。看看here