我正在开发Prestashop。我想知道我们是否可以在不更改prestashop的原始文件的情况下,用个人模块修改prestashop模板?
例如,我想要:
Form title
OriginalLabel__1 : [Textfiel]
OriginalLabel_2 : [Textfiel]
OriginalLabel_3 : [Textfiel]
PersonnalLabel_1 : [Textfiel]
OriginalLabel_4 : [Textfiel]
谨致问候。
您可以使用Prestashop的覆盖机制来覆盖Prestashop原始的核心代码。您可以重写Prestashop的类和控制器,在模块中定义新的函数重写文件。您可以在{your_module}/override/claases}
或{your_module}/override/controllers/{front| admin}
中覆盖这些文件。更多文档来自Prestashop的本地文档甚至可以在{your_module}/override/modules/{the_rest_of_path_to_module_file}
中覆盖其他模块的PHP文件
但如果你想使用模块修改Prestashop主题的模板文件,然后伪造它,首先要理解观点,视图文件是指在每个CMS或框架中修改的。你不应该对模板文件如此执着。
一个可能的事情是,你可以使用jQquery/Javascript在你的Prestashop网站的任何地方添加html内容运行时,但这对Prestashop的结构不好,搜索引擎在屏蔽你的网站时永远不会考虑它。
作为一名经验丰富的Prestashop开发人员,我向您保证,更改Prestashop主题的任何模板文件都没有危险,只需根据您的需要进行修改即可。