前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Dedecms普通模型入门教程

Dedecms普通模型入门教程

作者头像
苦咖啡
发布2018-05-07 17:07:08
6.3K0
发布2018-05-07 17:07:08
举报
文章被收录于专栏:我的博客

1. 默认模板设置

里面是default后面变量名字是cfg_df_style(在模版中使用方法是{dede:golbal.cfg_df_style/}获取的路径是templets/设定的文件夹名字,不过实际页面上调用的时候大部分都是使用的{dede:global.cfg_templets_skin/}) 例子:把参数值设置成html(注意路径一定要在templets文件夹下,区分开系统默认的模板) html里面有你要用的css在html/style/css/css.css,这样你在模板里面使用css就可以这样调用 <link href=”{dede:global.cfg_templets_skin/}/style/css/css.css” rel=”stylesheet” media=”screen” type=”text/css” />

2. 附件设置(内容模型为普通文章类别的基本设置说明) 设置网站默认的缩略图高度和宽度,设置图片类型,设置软件类型等等

3. 介绍几个常用标签

l {dede:global.cfg_cmsurl/}说明:首页的http连接

l {dede:global.cfg_basehost/}说明:网站根目录网址(比如你在http://www.0377joyous.com/dedecms下安装,那么就是http://www.0377joyous.com)

l {dede:global.cfg_templets_skin/}默认情况下获取的是:dedcms安装路径/templets/default(如果没有设置默认模板参数值的情况下是这个样的) {dede:include filename=”head.htm”/}调用head.htm文件,如果调用的文件和当前文件路径关系

l <meta name=”description” content=”{dede:global.cfg_description/}” />网站描述

l <meta name=”keywords” content=”{dede:global.cfg_keywords/}” />网站关键词

l {dede:type typeid=’20’}<a href='[field:typelink/]’>更多</a>{/dede:type}这样可以精确的获取到是那个栏目的更多连接(相当于点击之后到列表页面)

l {dede:channel type=’son’}<a href='[field:typelink/]’>[field:typename/]</a>{/dede:channel}这个一般出现在导航的位置,比如: {dede:channel type=’son’ typeid=’4′}<li><a href=”[field:typelink/]”>[field:typename/]</a></li> {/dede:channel}这样获取到的就是栏目id是4的所有子栏目

l {dede:arclist typeid=’41’ row=’4′ titlelen=’50’ orderby=” imgwidth=” imgheight=” limit=’0,1′} <li><a href='[field:arcurl/]’>[field:title/]</a></li> [field:image/](显示是缩略图) {/dede:arclist}获取指定文档,其中row是行数,titlelen是标题长度,orderby是排序规则,imgwidth、imgheight是缩略图宽度和高度,limit是起始位置和信息条数(更多内容可以参看dedecms手册)如果需要调用多了栏目那么可以在typeid的值里面用英文状态下的逗号隔开

l {dede:tag sort=’new’ getall=’1′ row=’18’}<a href='[field:link/]’>[field:tag /]</a>{/dede:tag}tag标签,说明:sort=’new’ 排序方式 month,rand,week排序规则,getall值为1是获取全部,为0是获取当前页面

l {dede:flink row=’30’ type=’textall’/}调用友情链接,说明type的值可以是textall是纯文字的友情链接,textimage是带有logo和文字都列出来,text只列出文字,image只列有logo的

l [field:description function=’cn_substr(@me,110)’/]可以控制输出内容的长度用于文档调用标签内部(infolen=’160′ 表示内容简介长度)

l {dede:list pagesize=’20’} [field:pubdate function=”MyDate(‘m-d’,@me)”/] <a href=”[field:arcurl /]”>[field:title /]</a> {/dede:list}列表循环内容页面其中pubdate后面可以设置自己需要显示的时间要求

l {dede:pagelist listitem=”info,index,end,pre,next,pageno,option” listsize=”5″/}显示翻页代码,参数说明: listsize 表示 [1][2][3] 这些项的长度 x 2 listitem 表示页码样式,可以把下面的值叠加 index  首页 pre 上一页 pageno 页码 next 下一页 end 末页 option 下拉跳转框

l  {dede:prenext get=’pre’/}{dede:prenext get=’next’/}上下篇标签

l {dede:myad name=”/}广告标签

l {dede:mynews row=2} 标题:[field:title/] 发布日期:[field:senddate function=”strftime(‘%y-%m-%d %H:%M’,@me)”/]<br/> 新闻内容:[field:body/]<br /> <hr/> {/dede:mynews}站内新闻

增加栏目教程

1. 栏目属性 最终列表栏目:依赖模板article_article.htm和list_article.htm 频道封面:(用于单页显示)依赖index_article.htm,内容使用{dede:field.content/} 外部连接:用于插件

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2012年3月18日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档