我正在研究Prestashop。我想知道我们是否可以使用personnal模块修改prestashop模板而无需更改Prestashop的原始文件?
例如,我想:
Form title
OriginalLabel__1 : [Textfiel]
OriginalLabel_2 : [Textfiel]
OriginalLabel_3 : [Textfiel]
PersonnalLabel_1 : [Textfiel]
OriginalLabel_4 : [Textfiel]
问候。
答案 0 :(得分:1)
您可以使用Prestashop的覆盖机制覆盖Prestashop的原始核心代码。您可以覆盖Prestashop的类和控制器,在模块中定义新函数重写文件。
您可以在{your_module}/override/claases}
或{your_module}/override/controllers/{front| admin}
中覆盖这些文件,更多文档来自本地documentation of Prestashop
即使您可以在{your_module}/override/modules/{the_rest_of_path_to_module_file}
但是如果你想使用模块修改Prestashop主题的模板文件然后伪造它,首先要理解这一点,视图文件应该在每个CMS或框架中进行修改。你不应该对模板文件这么粘。
一个可能的事情是你可以使用jQquery / Javascript在Prestashop网站的任何地方添加html内容运行时间,但它对Prestashop的结构不利,并且在搜索引擎整理你的网站时永远不会考虑它。
作为an experienced Prestashop developer我向您保证,更改Prestashop主题的任何模板文件都没有危险,只需根据您的需要进行修改。