奥妙在哪里?if $cfg.show_

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

if $cfg.show_goodsweight
这个控制显示得很好,不知道源代码在哪个文件?想学习一下

回答:
这个应当是保存在 数据表里面的,在程序加载开始阶段,读取并对 $cfg 定义

谢谢两位热心版主,我瞧瞧去……

例如模板里面的这句:
<!-- {if $cfg.show_addtime} 上架时间-->
<strong>{$lang.add_time}</strong>{$goods.add_time}
<!-- {/if} -->

show_addtime(或者是addtime)在哪里定义的呢?

ecs_shop_config 表中有 show_addtime 的数据

$lang 根据languages目录下的对应语言文件定义

哦,我瞧瞧看……

但是判断数据库中的字段add_time是否有值,这是在哪里判断的呢?

首先程序必须先判断add_time是否有值,如果有,就显示;如果没有,就不显示;那么它的判断代码在哪里呢?