我们在制作dede模板的过程中会遇到这样一个问题,比如说首页、列表页、文章页包括我们还没有讲到的搜索页,它们的头部和底部都是一样的,那我们是不是就要在每个页面都加入同样的代码呢?答案是否定的,在dede 的标签库中有这样一个标签:

{dede:include filename=”文件名”/}

这个标签可以很好的帮助我们实现代码的重复利用,就是说像一些在常用的代码,比如说头部、底部,这个在每个页面中都能用到,那我们就把它写到一个单独的文件中,像头部写为head.htm 底部写成footer.htm,然后在每个页面中只需要用include标签将它们引入进来就可以了,这样写是不是要比添加重复性代码要好多了,页面也可以优化的更好。下面无忧主机(www.51php.com)小编给大家做一个演示实例,为了方便调试 小编建议大家在自己的本地电脑上搭建php虚拟主机环境,首先我们先写一个test.htm,这个文件等会将会在主页模板中被引入,我们用dw做一个简单htm网页,命名为test.htm。制作一张简单htm网页过程,我们就略过了,这个太简单了。

test.htm网页 做好后,接下来我们来到主页模板index.htm在里面使用include标签将文件(test.htm)引入进来,我们在<body></body>之间加入include标签,引入test.html页面内容。代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>测试主题include标签引入</title>
</head>

<body>
{dede:include filename="test.htm"/}
</body>
</html>

最后来到dede的后台选择好主页模板生成以下首页html,再次打开网站首页会看到如下图所示的效果:

image00118 150x150 DEDECMS仿站模板制作基础:重复代码文件引入标签include

很简单的,您也可以按照教程步骤,也体验一下,加深对include标签的使用和应用后的效果。

 

纯Linux环境下高端免备案【香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:http://www.51php.com/dedecms/7529.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: