模板参数head

模板内置对Head进行了简单的封装

  1. <!-- head title=… css=… js=… incjs=… excludejs=… close=… html5=… -->

我们建议您使用我们内置的Head来编写代码,该代码解析成HTML如下:

XHTML版:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
  6. <meta http-equiv="Pragma" content="no-cache" />
  7. <meta http-equiv="Cache-control" content="no-cache,no-store,must-revalidate,max-age=3" />
  8. <meta http-equiv="Expires" content="Mon, 26 Jul 1997 05:00:00 GMT" />
  9. <meta name="renderer" content="webkit">
  10. <meta name="author" content="phpok,admin@phpok.com" />
  11. <meta name="license" content="LGPL" />
  12. <meta name="keywords" content="{$seo.keywords}" />
  13. <meta name="description" content="{$seo.description}" />
  14. <title><!-- if $title -->{$title} - <!-- /if -->{$config.title}<!-- if $seo.title --> - {$seo.title}<!-- /if --></title>
  15. <base href="{$sys.url}" />
  16. <script type="text/javascript" src="{url ctrl=js /}" charset="utf-8"></script>
  17. <link rel="stylesheet" type="text/css" href="css/style.css" />
  18. <script type="text/javascript" src="js/global.js" charset="UTF-8"></script>
  19. </head>

HTML5版:

<!DOCTYPE html>    
<html>    
<head>    
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
    <meta http-equiv="Pragma" content="no-cache" />
    <meta http-equiv="Cache-control" content="no-cache,no-store,must-revalidate,max-age=3" />
    <meta http-equiv="Expires" content="Mon, 26 Jul 1997 05:00:00 GMT" />
    <meta name="renderer" content="webkit">
    <meta name="author" content="phpok,admin@phpok.com" />
    <meta name="license" content="LGPL" />
    <meta name="keywords" content="{$seo.keywords}" />
    <meta name="description" content="{$seo.description}" />
    <title><!-- if $title -->{$title} - <!-- /if -->{$config.title}<!-- if $seo.title --> - {$seo.title}<!-- /if --></title>
    <base href="{$sys.url}" />
    <script type="text/javascript" src="{url ctrl=js /}" charset="utf-8"></script>
    <link rel="stylesheet" type="text/css" href="css/style.css" />
    <script type="text/javascript" src="js/global.js" charset="UTF-8"></script>
</head>

参数解析:

参数默认值备注
title在HTML<title>里自定义显示
css指定css文件地址,使用相对地址,程序会先验证文件是否存在,存在就加载,不存在就尝试查找css目录下的文件。如果您的网站启用了自动改变路径,请不要担心,程序也会找相应的文件的。多个CSS文件请用英文逗号隔开
js指定要加载的JS文件,注意,不需要加载jquery库了,本程序内置jquery 1.7.1版本
incjs在内置js的基础上增加扩展JS,等同于{url ctrl=js ext=要扩展的JS /}优先JS目录下的js,找不到后,会查找framework/js/下的js,如果还是找不到,就不加载
includejs
extjs
closetrue是否闭合head,默认为是,如需要在Head上自定义扩展其他信息,可设置为false
excludejs在内置js的基础上删除不用的js,等同于{url ctrl=js _ext=要删除的js /}此项常配合config.global.php下的参数:autoload_js也可以通过config.global.php下配置相应的excludejs
html5false是否使用HTML5的Head模式,默认为否