2015-07-01 145 views
0

我正在使用Prestashop。我想知道我們是否可以在不更改Prestashop的原始文件的情況下使用personnal模塊修改prestashop模板?Prestashop - 如何使用外部模塊修改模塊tpl

例如,我想:

Form title

OriginalLabel__1 : [Textfiel]

OriginalLabel_2 : [Textfiel]

OriginalLabel_3 : [Textfiel]

PersonnalLabel_1 : [Textfiel]

OriginalLabel_4 : [Textfiel]

問候。

回答

1

您可以使用Prestashop的覆蓋機制覆蓋Prestashop的原始核心代碼。您可以重寫Prestashop的類和控制器,在模塊中定義新函數覆蓋的文件。 可以在{your_module}/override/claases}{your_module}/override/controllers/{front| admin}更多的文件覆蓋這些文件是在這裏從本地documentation of Prestashop 甚至可以覆蓋其他模塊的PHP文件中{your_module}/override/modules/{the_rest_of_path_to_module_file}

但如果你想用模塊修改的Prestashop主題的模板文件,然後僞造它,首先理解這一點,查看文件是爲了在每個CMS或框架中修改。你不應該對模板文件如此粘性。

一個可能的情況是,您可以使用jQquery/Javascript在您的Prestashop網站中的任何位置添加html內容運行時間,但它對Prestashop的結構並不會有好處,它在搜索引擎搜索您的網站時永遠不會考慮。

作爲an experienced Prestashop developer我向你保證,沒有任何危險改變Prestashop主題的任何模板文件,只需根據需要修改它即可。