语言包载入问题

2016-07-07 15:00 来源:www.chinab4c.com 作者:ecshop专家

我自己在语言包里加了一个goods.php,在里面加入了两个变量$_LANG['cat_id_2'],$_LANG['cat_id_3']
然后我在根目录的goods.php的
require(dirname(__FILE__) . '/includes/init.php');
//加入了
require_once(ROOT_PATH . 'languages/' .$_CFG['lang']. '/goods.php');

然后在goods_info_tabs.lbi中调用了{$lang.cat_id_2},{$lang.cat_id_3}

结果什么也不显示,
我把这两个变量移动到common.php里他又能显示,请问什么原因。

回答:
  1. require(dirname(__FILE__) . '/includes/init.php');
  2. require(ROOT_PATH . 'includes/lib_order.php');

  3. /* 载入语言文件 */
  4. require_once(ROOT_PATH . 'languages/' .$_CFG['lang']. '/user.php');
  5. require_once(ROOT_PATH . 'languages/' .$_CFG['lang']. '/shopping_flow.php');
复制代码
这个是flow.php的源代码,为什么他可以在init.php后面呢。

ECSHOP很不错的