一、首页调用带栏目名、标题、时间代码
-
{dede:arclisttypeid='33,34,35,36'row='3'titlelen='100'orderby='pubdate'}
-
<tr>
-
<tdwidth="277"height="25">
-
<ahref="[field:arcurl/]">
-
<spanclass="organge">[{dede:fieldname='typename'/}]</span>
-
[field:title/]</a>
-
</td>
-
<tdwidth="90"height="25">
-
<spanclass="gray">[field:pubdatefunction="MyDate('m-d',@me) "/]</span>
-
</td>
-
</tr>
-
{/dede:arclist}
二、图片、标题、描述代码
-
{dede:arclistrow=10orderby=pubdatetype='image.'imgwidth='143'imgheight='106'infolen='120'}
-
<tr>
-
<tdwidth="154"rowspan="2"align="center"valign="top">
-
<aclass="imgimg-commonpad1"href="[field:arcurl/]">
-
<imgsrc="[field:litpic/]"width="132"height="139"alt="[field:title/]"/>
-
</a>
-
</td>
-
<tdwidth="124"height="23"align="left"valign="top">
-
[field:title/]<strong>首席设计师</strong>
-
</td>
-
</tr>
-
<tr>
-
<tdwidth="124"height="130"valign="top">
-
<pclass="des">[field:info/]..<aclass="yellow"href="[field:arcurl/]">更多>></a></p>
-
</td>
-
</tr>
-
{/dede:arclist}
调用图片列表也可以直接用这样的标签:
-
{dede:arclistrow='12'typeid='7'}
-
<li><imgsrc="[field:litpic/] "width="157"height="95"/></li>
-
{/dede:arclist}
三、调用当前栏目名称与连接
或者
-
{dede:typetypeid='5'titlelen='10'}
-
<a> [field:typename/]</a><span>[field:seotitle/]</span>
-
{/dede:type}
四、调用某一篇文章标题,与文章内容方法 调用某ID号的文章标题:
-
{dede:sqlsql='SELECT*FROM`dede_archives`WHERE`id`=1'}
-
<h2>[field:title/]</h2>
-
{/dede:sql}
或者:
-
{dede:arclistidlist='74'}
-
<li>
-
<ahref="[field:arcurl/]"><imgalt="[field:title/]"src="[field:litpic/]"/></a>
-
<p><ahref="[field:arcurl/]">[field:title/]</a></p>
-
</li>
-
{/dede:arclist}
调用该ID文章的内容:
-
{dede:sqlsql='SELECT*FROM`dede_addonarticle`WHERE`aid`=1'}
-
[field:body/]
-
{/dede:sql}
五,按id倒序排名调用某栏目下几篇文章的地址,缩略图,短标题,关键字,描述方法。
-
{dede:arclistrow='7'typeid='42'orderby='id'orderway='asc'}
-
<dl>
-
<dt><ahref="[field:arcurl/]"><imgsrc="[field:litpic/]"width="238"height="180"alt=""/></a></dt>
-
<dd>
-
<divclass="title"><ahref="[field:arcurl/]">[field:title/]</a></div>
-
<divclass="shorttitle">[field:shorttitle/]</div>
-
<divclass="keywords">[field:keywords/]</div>
-
<p>[field:description/]</p>
-
</dd>
-
</dl>
-
{/dede:arclist}
六,dede调用自定义模型的自定义字段方法 例如:下面调用的是ID为19的自定义模型里的paiming自定义字段,在{dede:arclist}里必须加上 addfields='paiming' channelid='19'才可以,然后在底层模板中用[field:paiming /]来调用
-
{dede:arclisttypeid='7'row='14'titlelen='30'addfields='paiming'channelid='19'}
-
<li><ahref="[field:arcurl/]">[field:title/]</a><span>[field:paiming/]</span></li>
-
{/dede:arclist}
七、调用某篇文章描述
-
{dede:sqlsql="selectdescriptionfromde_archiveswheretypeid=33limit1"}
-
[field:description/]
-
{/dede:sql}
或者:
-
{dede:arclistidlist='8'}[field:description/] {/dede:arclist}
八、调用指定栏目名称与链接。
-
{dede:typetypeid='1'}
-
<ahref="[field:typelink/] ">[field:typename/]</a>
-
{/dede:type}
九、调用自定义变量方法。 跟调用页面title的方法一样{dede:global.cfg_webname/}。 {dede:global.变量名/} 十、调用下级栏目名称与链接方法。
-
<divclass="channel_sort">
-
{dede:channelartlistcacheid='channelsonlist'}
-
<h3><ahref="{dede:fieldname='typeurl'/}"> {dede:fieldname='typename'/}</a></h3>
-
<ul>
-
{dede:channeltype='son'row='10'noself='yes'}
-
<li><ahref='[field:typeurl/]'[field:rel/]><span>[field:typename/] </span></a></li>{/dede:channel}
-
</ul>
-
{/dede:channelartlist}
-
</div>
【Channel 标记】 功能说明:用于获取栏目列表 适用范围:封面模板、列表模板、文档模板 (1)基本语法 {dede:channel row='' type=''} 自定义样式模板(InnerText) {/dede:channel} (2)属性 [1] row='数字' 表示获取记录的条数(通用在某级栏目太多的时候使用,默认是 8) [2] type = top,sun/son,self type='top' 表示顶级栏目 type='son' 或 'sun' 表示下级栏目 type='self' 表示同级栏目 其中后两个属性必须在列表模板中使用。
十一、dede专用[field:global name=autoindex/]数字自动加1。
autoindex itemindex 的使用心得
区别
channelartlist 标签下使用 {dede:global name='itemindex' runphp='yes'}@me;{/dede:global}
channel 标签下使用 [field:global name=autoindex/]
在arclist中使用autoindex runphp 时用这种方式:
-
{dede:arclisttitlelen='22'row='4'flag='c'orderby='id'}
-
<ahref="[field:arcurl/] "target="_blank">[field:title/]</a>
-
[field:globalname='autoindex'runphp='yes']if(@me==2){@me="<br/>";} else{@me='';}
-
[/field:global]
-
{/dede:arclist}
如何自由定义 开始的数字
autoindex/itemindex 可以使用 @me+1;实现由指定数字开始
遇到类似的问题做下这个笔记,在用到的时候可以灵活发挥!
list 标签下试用autoindex
-
{dede:listpagesize='40'orderby='id'}
-
[field:globalname='autoindex'runphp='yes']if(@me%10==0){@me="test";}else {@me='';} [/field:global]
-
{/dede:list}
十二、dede自带标签使页面导航处突出显示当前页导航。
-
{dede:channeltypeid='7'type='sun' currentstyle="<ahref='~typelink~'style='color:#cecf19;'>~typename~</a>"}
-
<ahref='[field:typelink/]'>[field:typename/]</a>
-
{/dede:channel}