2016-09-06 31 views
1

我正在使用Prestashop模塊。在這個模塊中我有一個冗長的html模板。所以,我將它分解成更小的子模板。無法在同一模塊模板中加載相同的模塊模板文件

現在,我有一個基本模板文件,其中包括我的所有子模板文件。

我的模板目錄是如下:

/modules/my_module/views/templates/front/base.tpl 
/modules/my_module/views/templates/front/upper_section.tpl 
/modules/my_module/views/templates/front/middle_section.tpl 
/modules/my_module/views/templates/front/bottom_section.tpl 

現在,我包括所有base.tpl上面的模板文件,如下圖所示代碼:

{include file='upper_section.tpl'} 
{include file='middle_section.tpl'} 
{include file='bottom_section.tpl'} 

當我跑我的弗朗控制器的模塊,然後prestashop給我錯誤爲「無法加載模板upper_section.tpl」。

我也嘗試給模板文件的相對以及絕對路徑,但每次我得到相同的錯誤。

任何人都可以請幫我解決這個問題嗎?

回答

1

更改您的包含以包含當前文件夾中的文件。

{include file='./upper_section.tpl'} 
{include file='./middle_section.tpl'} 
{include file='./bottom_section.tpl'} 
+0

謝謝。這是工作 – Dhirender

0

另一種方式給你。

{include file='module:my_module/views/upper_section.tpl'}