我是magento主题的新手,我刚刚完成了我的第一个主题。但是很多内容在页面上是静态的。例如页脚,滑块等中的一些链接。在将主题分发给其他人方面,最好的方法是让他们在magento中编辑这些信息,作为配置区域,静态块,小部件等。
如何在安装主题时制作静态块并将其安装在magento中?
如何在magento配置中创建一个区域,用户可以在其中自定义主题中的某些选项?
答案 0 :(得分:1)
您可能知道可以为模块sql
目录中的模块创建的数据库安装脚本,但是从1.6 CE开始,您还可以在data
模块目录中创建数据安装脚本,你可以完成你想要安装的各种事情 - 所以你可以用它来创建一个静态块。有一个快速摘要here。这里的一个限制是主题仅限于1.6及以上的Magento CE版本。另请参阅1.6 +。
1.6以下你必须使用数据库安装脚本直接操作数据库,这不是一个优雅的解决方案,我不推荐它。
关于让用户配置主题的选项,请查看添加system.xml
和可选的adminhtml.xml
(因为此内容也可以放入config.xml
)文件模块etc
目录以及config.xml
。 system.xml
允许您将带有配置选项的新标签和页面添加到系统中 - > admin的配置部分,adminhtml.xml
允许您为这些菜单项配置acl。看看here。