zencart 模版结构
整体布局在common/tpl_main_page.php中
随后通过引用调用具体的header、footer以及left、center和right三个页面的主体column部分。
其中header和footer的模板均在模板的common目录下。
而left和right两个column部分的整体也在common目录下,其中又根据情况具体细分,具体的模块则被安放在sideboxes目录下。
其中center这个column可以说是最重要的部分。
在common/tpl_main_page.php中,通过require($body_code);来具体细分。
而这个$body_code是在commom/main_template_vars.php(无,则在template_default默认模板目录)中通过GET接受地址栏传来的main_page参数,判断当前所在的页面随后生成的一个模板页面的字符串。
通过引用相应的模板,就可以在访问不同页面的时候,联动的生成页面的center部分。其相应的模板,均在template目录下(如首页模板template/tpl_index_default.php、产品列表页模板template/tpl_index_product_list.php)。