Php 如何构建Prestashop 1.6模板?
我必须用prestashop为客户建立一个网络商店。我设计了网页,我有所有的静态html,但我不知道如何自定义网页上的所有可见模块?我习惯于使用php、css、html等,但这看起来太复杂了 我想在代码中更改主页的结构,但主页中没有.tpl?如何更改页面的结构 我也在考虑使用webservice,创建一个基于React的webshop,将Prestashop作为CMS,或者这是一个坏主意 谢谢! 问候要更改主页,请 -进入后台 -选择模块->位置 -在列表中找到displayHome钩子 -在那里,您可以查看/删除主页模块 所有tpl文件位于[homedir]/modules/[modulename]/.tpl、[homedir]/modules/[modulename]/views/templates/front/.tpl或[homedir]/modulename//views/templates/admin/*.tpl 在[homedir]/themes/[themename]/modules/[modulename]/.tpl、[homedir]themes/[themename]/modules/[modulename]/views/templates/front/.tpl或[homedir]themes/[themename]/modules/[modulename]/views/templates/admin/*.tpl中也是如此 主题目录中的模板具有高优先级 [homedir]/modulename/[modulename]/css和[homedir]/modulename/[modulename]/js以及主题目录[homedir]themes/[themename]/js/modulename/[homedir]themes/[themename]/css/modulename/[modulename]中的所有css-js文件Php 如何构建Prestashop 1.6模板?,php,reactjs,smarty,prestashop,Php,Reactjs,Smarty,Prestashop,我必须用prestashop为客户建立一个网络商店。我设计了网页,我有所有的静态html,但我不知道如何自定义网页上的所有可见模块?我习惯于使用php、css、html等,但这看起来太复杂了 我想在代码中更改主页的结构,但主页中没有.tpl?如何更改页面的结构 我也在考虑使用webservice,创建一个基于React的webshop,将Prestashop作为CMS,或者这是一个坏主意 谢谢! 问候要更改主页,请 -进入后台 -选择模块->位置 -在列表中找到displayHome钩子 -在那
css和js进入主题类别的优先级相同,Prestashop使用一个名为Smarty的模板引擎,并具有一个设置的主题文件夹结构。我建议您查看一个新的Prestashop安装所提供的默认主题的文件夹结构,并用您自己的内容替换其中的内容。默认主题应该附带几个模块覆盖,这样您就可以看到CSS和.tpl文件的结构(通常类似于/theme name/CSS/modules/module name/module name.CSS)。因为它都是模块化的,如果你想改变你正在加载的模块,你必须从Prestashop管理员自己那里做。但我不清楚你不能在代码中编辑结构。