你现在的位置:首页 > PHP网站建设知识库 > PrestaShop > 正文

PrestaShop模板安装教程

我们不满意prestashop的模板,想换一个新的模板,应该如何做呢?

我们先要从下载了一个新的PrestaShop模板,也可以自己做prestashop模板制作,第一步就是解压模板文件,看有没有安装教程,比如install.txt, install.doc, install.pdf, install.html, readme.txt之类的,以目前的prestashop模板而言,大部分都是以英文描写,所以用户需要有一定的英文基础。看不懂的话,可以使用百度翻译。有安装文档的情况下,就按照安装文档一步步来安装。

\


不过有的安装文档不规范,也不是很详细,所以,还需要我们凭自己的经验来安装,以下是一般安装流程。
 
1.查看模板文件结构。通常,模板文件需要有modules和themes两个目录, 然后有模块挂载提示图。

2.复制并替换文件。modules目录存放的是本模板需求的模块,themes存放的就是模板文件,将这两个目录复制到网站根目录下,也就是覆盖这两个目录。因为prestashop模块是公用的,所以复制文件前最好是备份原来的模板文件,至于模板文件,因为跟其它模板相对独立,所以,不严格要求备份。

3.进入后台管理页,应用新安装的模板。

4.点开hook.png,在后台管理页的模板管理中,安装需要的模块,并调整模块位置。注意,这一步中,调整模块位置很重要,模块位置的调整方法以及模块的安装卸载及停用可以参照这里(Prestashop模块安装和使用全解)了解。

一般来说,完成上面几个步骤,一般的模板是能够安装成功的。但是,有几点需要注意的地方:

1.模块目录存放在模板目录下。没有themes和modules目录,只有一个模板目录。打开模板目录,除了必有的css js 等目录和.tpl文件之外,还有一个modules目录,将modules复制到网站根目录的modules目录下,如果没有只需将模板目录复制到 themes目录下即可(此类模板是最好安装的,不过通常改动部分也较少,仅改动了CSS及布局等)。

2.需要修改或替换PHP文件。有的模板创建了新的挂载点,需要在php文件中将新挂载点上的模块注册到smarty,这样才能在tpl模板文件当中生效。这种情况下,比较好的是在install.txt之类文件中,提到在某PHP文件代码的哪一段之后加上指定代码,或者是提供一个在原版文件基础上修改的PHP的文件,事实上前一种方法更好,因为具有广泛通用性,不会因为在PHP文件已经被修改过的情况下造成功能的失效。

3.另外还有一些模板或模块对系统的改动比较大,更改到系统的核心文件,安装这种模板的时候,最好是先备份需要替换的文件,甚至是备份整个程序文件,比如官方商城上的onepagechecker模块,改动了多个系统文件,不过此模块算是做的比较好的,替换文件之前会自动备份原来的文件。