返回首页

zencart加载tpl_specials_default.php分析

时间:2010-10-03 11:56来源:www.chinab4c.com 作者:admin 点击: QQ咨询qq:760868471淘宝旺旺咨询旺旺
zen cart也一定程度上使用了mvc的概念。我们也知道zen cart他的主要核心程序都在includes目录.他的配置文件信息在init开头的文件里面。而核心zencart类也在classes里面.那么zen cart mvc结构中
  

     zen cart也一定程度上使用了mvc的概念。我们也知道zen cart他的主要核心程序都在includes目录.他的配置文件信息在init开头的文件里面。而核心zencart类也在classes里面.那么zen cart mvc结构中的view在那里呢。zen cart是如何调用view模板呢。

    首先我们可以看到includes\templates\template_default\common\main_template_vars.php文件.里面有

  if (file_exists(DIR_WS_MODULES . 'pages/' . $current_page_base . '/main_template_vars.php')) {
    $body_code = DIR_WS_MODULES . 'pages/' . $current_page_base . '/main_template_vars.php';
  } else {
    $body_code = $template->get_template_dir('tpl_' . preg_replace('/.php/', '',$_GET['main_page']) . '_default.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_' . $_GET['main_page'] . '_default.php';
  }

  从这里。我们一定程度的能看的非常清楚.如果是main_page是login .那么他调用的zen cart模板就是tpl_login_default.php.这个模板也就是登陆模板了。

      来源:http://www.chinab4c.com

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容
相关文章