dede织梦程序模板中iframe调用的模板不能生成网页

原本的代码是:{dede:include filename="head.htm"/}。
我不想让百度抓取这些内容,所以想把内容放在iframe内,改成这样:
<center>
<iframe width=960 frameborder=0 scrolling=no src="head.htm"></iframe>
</center>
结果是这个head,htm没有生成网页,是源码。我再换成这样:
<center>
<iframe width=960 frameborder=0 scrolling=no src="{dede:include filename="head.htm"/}"></iframe>
</center>
还是不行,依然是没有生成网页。
难道dede不能用iframe调取模板吗?

第1个回答  2012-05-23
调用方法错了
iframe里的src应该写head.htm的实际生成路径

{dede:include filename="head.htm"/}解析以后会是
head.html的源代码 而不是实际网页的路径

你模板里这样写

<center>
<iframe width=960 frameborder=0 scrolling=no src="/head.htm"></iframe>
</center>

然后在后台 单页文档管理 点击增加一个页面
上面的标题什么的都随便填就好
在文件名里写/head.htm
模板文件名写 {style}/head.htm

然后确定保存 生成静态

这样就搞定了

如果还有问题请到参考网址里留言.

参考资料:http://www.mb5u.com/cmsjiaocheng/93440.html

第2个回答  2012-05-23
iframe里的不是用标签写的东西,是写死的内容,如图片,图片轮换,flash等。不能调用动态的标签内容。
第3个回答  2012-05-22
把head.htm直接放框里呢?追问

也不行,连源码都没有,直接无视了,啥问题啊

追答

第4个回答  2012-05-22
能不能把center改成div
相似回答