1

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

安装主题后,我将如何制作一个静态块并将其安装在 magento 中?

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

4

1 回答 1

1

您可能知道可以在 modulessql目录中为模块创建的数据库安装脚本,但是从 1.6 CE 开始,您还可以在data模块目录中创建数据安装脚本,这允许您执行您想要安装的各种事情- 所以你可以用它来创建一个静态块。这里有一个快速的总结。这里的一个限制是主题将仅限于 Magento CE 1.6 及更高版本。还可以查看 1.6+ 中 Mage_Cms 模块数据目录中的数据安装脚本。

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

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

于 2013-03-12T08:46:59.757 回答