DedeCMS移动端首页列表内容共用头部

时间:2023-08-09 12:03 浏览:0 评论:0
0

       DedeCMS移动端模板一般首页、列表、栏目用的头部模板不一样,下面是个人搭建的纯CSS自适应模板,可以看到这头部文件实际是共用head.htm模板。其实对大多数人来说是没有什么必要,单独写模板就好了,但是模板多了看起来也不爽,因为这些区别说实在都不大,想到用{dede:field name='array' runphp='yes'}这个标签解决问题。

DedeCMS移动端自适应模板

       前面写过文章《DedeCMS用array调用多个自定义字段并判断》,感兴趣的可以了解。

首页、列表共用head.htm模板实现方法

       判断当前是否首页,首页是没有typeid的,而列表、内容都有,可以判断typeid是否为空,输出对应的内容。考虑用 if...else... 或者 if...elseif... 判断。

{dede:field name='array' runphp='yes'} //首页头部输出 if(@me['typeid']=='')@me='

' . $GLOBALS['cfg_webname'] . ''; //列表、内容头部输出 else(@me[typeid] != '')@me=' ' . @me['typename'] . ''; {/dede:field} 案例说明

       一般一个页面内只要也只能由一个

,首页

一般放在顶部的logo或对应文字;列表页一般不放在这里,内容页一般放在文章标题就可以像案例一样去掉,

       {dede:array}标签可以支持所有DedeCMS系统标签的字段,比如typeid,id,typename等,通过@me['typeid'],@me['id'],@me['typename']来直接调用,我们平时一个函数里面调用多个字段多用{dede:php}调用,但初学者写起来比较麻烦,用{dede:array}标签运用就非常简单。

       一般附件、锚文本推荐用绝对路径,array里面如果要调用全局字段用 $GLOBALS['cfg_basehost'],里面橙色的就是全局字段,加进去的时候一定要注意英文单引号(')和双引号(")的运用,注意格式。

       具体代码可以参考神奇DIY手工坊(http://www.sqdiy.com/)。

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. dedecms > DedeCMS移动端首页列表内容共用头部

用户评论