3GCMS的前台模板目录为Web\Tpl,进入后你会发现有三个文件夹,代表三个模板,效果展现方式为http://***安装目录****/?t=xinwen
其中上面红色的字符与模板目录下的文件夹名称对应,上述地址表示以模板目录下的xinwen目录为当前模板进行显示
如果你想看手机界面,你可以把红色字符替换成w3g。
不管电脑模板还是手机模板,标签代码都是通用的。
网站配置信息调用:{$config.sitetitle},这个表示调用网站名称,如果你想调用备案号的话,在后台中可以看到备案号后面的英文标识是sitetcp,那么这个时候,你就可以用{$config.sitetcp}来获取后台设置的备案号了。
目录解析:__TMPL__ 表示模板所在目录,如果当前模板是w3g的话,解析出来的结果就是Web/Tpl/xinwen
栏目列表调用:
<volist name="menu" id="vo" offset="0" length='7' key='k'>
<a href="<eq name="vo.islink" value="0">{$vo.typeid|url=lists,###}<else/>{$vo.url}</eq>" target="<eq name="vo.target" value="1">_self<else/>_blank</eq>" >{$vo.typename}</a>
</volist>
后台广告调用:{:Ad(22);}
其中的数字22表示后台设置的广告id号
如何调去任意栏目下的内容?
找到web/lib/action/indexaction.class.php文件,用editplus或UltraEdit编辑器打开,最好不要用记事本,在
//最新新闻
parent::lists(18,0,9,'list_new');
的下面加上类似的信息,比如
parent::lists(19,0,2,'list_hangye','addtime asc');
其中19表示栏目id,2表示调用2条记录,list_hangye,这个你随便取,只要不与其它的重复就行,模板中调用的时候需要用到这个内容,addtime asc这个表示按照发布时间从早到晚的排序方式,你可以加也可以不加,
此时我们在模板中如下设置:
<volist name='list_hangye' id="sub">
<li><a href="{$sub.aid|url=articles,###}">{$sub.title}<span class="red">¥{$sub.price}</span></a></li>
</volist>
这样就可以调用出栏目id为19下面的2条内容,并且还可以调用自定义的字段哦,{$sub.price}这个就表示调用price字段的内容
感觉有这么些内容,应该搞个企业站啥的,差不多了。
有网友问道,如果加搜索,这个直接抄袭xinwen模板中的代码就好了嘛,
<form name="search" method="POST" action="{:U('s/search');}"><input type="text" name="k" id="kw" maxlength="60"><input type="submit" value="搜索" class="btn">{__NOTOKEN__}</form>
记得要把xinwen目录下的search.html这个文件拷贝到w3g目录下,不然会提示无法找到模板的 |