帮助中心 > CmsEasy 模板制作 > 模板制作 > 通用页头模板

通用页头模板

用editplus打开header.html 页头模板

1、head 部分

<head>标签用于定义文档的头部,它是所有头部元素的容器。<head>中的元素可以引用脚本、指示浏览器在哪里找到样式表、提供元信息等等。


文档的头部描述了文档的各种属性和信息,包括文档的标题、在 Web 中的位置以及和其他文档的关系等。绝大多数文档头部包含的数据都不会真正作为内容显示给读者。


2、body部分

body 元素定义文档的主体。


body 元素包含文档的所有内容(比如文本、超链接、图像、表格和列表等等。)


3、页头模板常用调用函数

网页标题:

    {getTitle($archive,$category,$catid,$type)}


网页关键词:

    {getKeywords($archive,$category,$catid,$type)}


网页描述:

    {getDescription($archive,$category,$catid,$type)}


网站根目录地址:

    {$base_url}/


网站模板skin文件夹地址:

    {$skin_path}/


网站模板主CSS控制文件:

    {$skin_path}/css/style.css


网站全称:

    {get(sitename)}


网站首页链接与名称写法:

    {lang(homepage)}


网站logo调用地址与显示写法:

    {get('site_logo')}


4、导航栏目循环调用说明

    {loop categories_nav() $t} //一级栏目循环loop
    {$t['catname']}//一级栏目名称
    {$t['url']} //一级栏目链接
    {if count(categories($t['catid']))}//判断是否有二级栏目
    {loop categories($t['catid']) $t1}//二级栏目循环loop
    {$t1['catname']}//二级栏目名称
    {$t1['url']}//二级栏目链接
    {if count(categories($t1['catid']))}//判断有三级栏目
    {loop categories($t1['catid']) $t2}//三级栏目loop 
    {$t2['catname']}//三级栏目名称
    {$t2['url']}//三级栏目链接
    {if count(categories($t2['catid']))}//判断是否有四级栏目
    {loop categories($t2['catid']) $t3}//四级栏目loop
    {$t3['catname']}//四级栏目名称
    {$t3['url']}//四级栏目链接
    {if count(categories($t3['catid']))}//判断是否有五级栏目
    {loop categories($t3['catid']) $t4}//五级栏目loop
    {$t4['catname']}//五级栏目名称
    {$t5['url']}//五级栏目链接
    {/loop}//五级栏目loop结束
    {/if}//判断是否有五级栏目结束
    {/loop}//四级栏目loop结束
    {/if}//判断是否有四级栏目结束
    {/loop}//三级栏目loop结束
    {/if}//判断是否有三级栏目结束
    {/loop}//二级栏目loop结束
    {/if}//判断是否有二级栏目结束
    {/loop}//一级栏目loop结束


loop中指定栏目不显示

    {php if($t[catid]==1) continue;}

其中1为栏目ID


loop中指定多个栏目不显示

    {php if($t[catid]==1 || $t[catid]==2) continue;}

其中1和2为栏目ID


默认幻灯调用写法:

    {template 'system/slide.html'}


默认内页切换图调用写法:

    {template 'system/cslide.html'}


5、扩展调用说明

判断是否为栏目或内容页,非栏目页面和内容页时显示内页切换图片写法:

    {if $topid==0}
    {else}
    {template 'system/cslide.html'}
    {/if}


设定栏目是否在新窗口打开,在栏目链接中加入

    target="<?php if(strpos($t[url],'ttp://')){echo '_blank';}?>"


6、常见输入框调用举例


内容标题搜索框

    <form name='search' action="<?php echo url('archive/search');?>" onsubmit="search_check();" method="post">
    <input type="text" name="keyword" class="form-control" placeholder="{lang('pleaceinputtext')}">
    <button class="btn btn-default" name='submit' type="submit">{lang('search')}</button>
    </form>


防伪码搜索框

    <form name='search' action="<?php echo url('archive/ecodingsearch');?>" onsubmit="search_check();" method="post">
    <input type="text" name="keyword" value="{lang(enter)}{lang(ecoding)}" onfocus="if(this.value=='{lang(enter)}{lang(ecoding)}') {this.value=''}" onblur="if(this.value=='') this.value='{lang(enter)}{lang(ecoding)}'" class="form-control" />
    <input name='submit' type="submit" value="" align="middle" class="btn btn-default" />
    </form>


订单查询框

    <input type="text" id="oid" name="oid" value="{lang(orderquery)}" onfocus="if(this.value=='{lang(orderquery)}') {this.value=''}" onblur="if(this.value=='') this.value='{lang(orderquery)}'" class="form-control" />
    <input name='submit' type="submit" value="" onclick="(script removed)window.location.href='<?php echo url('archive/orders');?>&oid='+document.getElementById('oid').value;" align="middle" class="btn btn-default" />


邮件订阅框

    <form name="listform" id="listform"  action="<?php echo url('archive/email');?>" method="post">
    <input type="text" name="email" id="email" value=" {lang(mailsubscription)} "  onfocus="if(this.value==' {lang(mailsubscription)} ') {this.value=''}" onblur="checkEmail(this)" class="form-control" /> 
    <input type="submit" align="absmiple" name='submit' value=" " class="btn btn-default" />
    </form>

 

用 CmsEasy 助您「轻松搭建」企业官网。

本文是否有帮助?