dedecms 模板标签说明

1)【Arclist 标记】获取指定的文档列表

    适用范围:封面模板、列表模板、文档模板 (没有内容)

{dede:arclist typeid=‘‘ row=‘‘ col=‘‘ titlelen=‘‘ infolen=‘‘ imgwidth=‘‘ imgheight=‘‘ listtype=‘‘ orderby=‘‘ keyword=‘‘}
  
底层模板 [field:varname/]
  
{/dede:arclist}

   typeid=‘‘ 表示栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目;

2)【Channel 标记】用于获取栏目列表

    适用范围:封面模板、列表模板、文档模板

{dede:channel row=‘‘ type=‘‘}
  
自定义样式模板(InnerText)
  
{/dede:channel}

  type=‘top‘ 表示顶级栏目
 
type=‘son‘ 或 ‘sun‘ 表示下级栏目
 
type=‘self‘ 表示同级栏目

3)【Type 标记】别名 onetype 表示指定的单个栏目的链接
   适用范围:封面模板、列表模板、文档模板

   语法 {dede:type typeid=‘‘}

    {/dede:type}

typeid=‘栏目ID‘
   底层模板变量
  
typename,typelink(仅表示栏目的网址)

【Channelartlist 标记】

功能说明:用于获取当前频道的下级栏目的内容列表

适用范围:封面模板

(1)基本语法

{dede:channelArtlist typeid=0 col=2 tablewidth=‘100%‘}

<table width="99%" border="0" cellpadding="3"
cellspacing="1" bgcolor="#BFCFA9">

<tr>

<td bgcolor="#E6F2CC">

{dede:type}

<table border="0" cellpadding="0" cellspacing="0"
width="98%">

<tr>

<td width=‘10%‘ align="center"><img src=‘[field:global
name=‘cfg_plus_dir‘/]/img/channellist.gif‘ width=‘14‘ height=‘16‘></td>

<td width=‘60%‘>

<a href="[field:typelink /]">[field:typename /]</a>

</td>

<td width=‘30%‘ align=‘right‘>

<a href="[field:typelink /]">更多...</a>

</td>

</tr>

</table>

{/dede:type}

</td>

</tr>

<tr>

<td height="150" valign="top" bgcolor="#FFFFFF">

{dede:arclist row="8"}

·<a href="[field:arcurl /]">[field:title /]</a><br>

{/dede:arclist}

</td>

</tr>

</table>

<div style=‘font-size:2px‘>&nbsp;</div>

{/dede:channelArtlist}

除了宏标记外,channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套

{dede:type}{/dede:type}{dede:arclist}{/dede:arclist}
两个标记。

(2) 属性

[1]typeid=0 频道ID,默认的情况下,嵌套的标记使用的是这个栏目ID的下级栏目,如果你想用特定的栏目,可以用","分开多个ID。

[2]col=2 分多列显示

[3]tablewidth=‘100%‘ 外围表格的大小

时间: 2024-10-24 02:08:03

dedecms 模板标签说明的相关文章

dedecms模板标签语法简介

dedecms二次开发目录点这个:dedecms二次开发教程目录 织梦的模板标签类似于XML格式,所有的模板都含有定界符,默认情况下是{dede:*}和{/dede:*},"*"代表模板标记名称. 一般情况下{dede:*}和{/dede:*}是成对出现的,例如: 例1-1: {dede:arclist flag='h' limit='0,1'}<br /> <h2><a href="[field:arcurl/]">[field

(转)浅谈dedecms模板引擎工作原理及自定义标签

理解织梦模板引擎有什么意义?一方面可以更好地自定义标签.更多在于了解织梦系统,理解模板引擎是理解织梦工作原理的第一步.理解织梦会使我们写php代码时更顺手,同时能学习一些php代码的组织方式. 这似乎不是那么简单,如果你只想学习自定义标签,可以看一下“是否需要自定义标签”和““扩展标签””就够了. 一解析式引擎 如果你还没用过dedecms的标签,先用一下,也可以看一下“dedecms网页模板编写”.熟悉一下memberlist这个标签,下面会以这个标签为例. 织梦提供的模板分析引擎有解析式和编

(转)DEDECMS模板原理、模板标签学习 - .Little Hann

本文,小瀚想和大家一起来学习一下DEDECMS中目前所使用的模板技术的原理: 什么是编译式模板.解释式模板,它们的区别是什么? 模板标签有哪些种类,它们的区别是什么,都应用在哪些场景? 学习模板的机制原理对我们修复目前CMS中常出现的模板类代码执行的漏洞能起到怎样的帮助? 带着这些问题,我们进入今天的代码研究,just hacking for fun!! 文章主要分为以下几个部分 1. 模板基本知识介绍 2. 怎么使用模板机制.模板标签的使用方法 3. DEDE模板原理学习 1) 编译式模板 2

dedecms调用标签总结(二)

6. 列表调用 首页: {dede:arclist row='10' titlelen='24' typeid='2' orderby='pubdate'} <li> <a href="[field:arcurl/]" title="[field:title/]"> <img src="[field:litpic/]" alt="[field:title/]"> <h4>[fie

织梦DedeCMS模板通用安装方法

在网络上有很多可以免费下载的DEDECMS模板,下载之后如何安装是很多新手的共同问题.下面将结合我个人使用DEDECMS模板的一些心得,讲一下DEDE模板安装的通用方法. 1.下载一个模板之后要判断一下模板文件是否齐全.htm文件中是否包括首页.列表页和文章内容页等;htm文件用到的css文件是否包括;模板安装包中是否包括网站用到的背景图片; 2.建设网站栏目.在安装调试一个模板之前必须事先建好网站的相关栏目,这样才能做好调试.栏目的建设可以参考模板的样例网站进行建设. 3.更改系统中的模板名,

dede模板标签以及dedetag.class.php模板类

dedecms里面有两个标签还是比较灵活的,一个是{dede:PHP} {/dede:PHP}另外一个是{dede:sql}标签,{dede:PHP}标签注释要用来在模板中写PHP代码的,{dede:sql}主要是用 来调用sql用的,下面就来介绍下这两个标签到底该如何使用.该文章是转自百度空间的一篇文章.{dede:sql}标签的用法sql标签可以称得上是个万能标签了,查询数据库将其输出,这里介绍一些关于这个标签的用法:1.用来输出统计内容,这个是不错的,举个例子,我们来统计下总共发了多少的文

(转)ThinkPHP自定义模板标签详解

转之--http://www.thinkphp.cn/topic/6258.html 模板标签让网站前台开发更加快速和简单,这让本该由程序猿才能完成的工作,现在只要稍懂得HTM的人也能轻易做到,这也就是模板标签的强大之处.接触过dedecms或者phpcms等内容管理系统的人都知道,cms的前台都是使用模板标签来调用数据,如列表,内容.来看一个phpcms v9调用数据排行列表的标签: 1 {pc:content action="hits" catid="6" nu

(转)DedeCms Runphp 标签中调用其他变量的方法

DedeCms Runphp 标签中调用其他变量的方法 我们都知道,在DedeCMS中是可以使用PHP的,常见的方法就是if else了,例如模板制作中,我们需要对来源和作者进行判断,如果为空,则提示:暂无或不详,样例: {dede:field name='source' runphp='yes'}if(@me == "") @me = "";else @me = "来源:"[email protected];{/dede:field} 但是如果

Wordpress模板标签大全

Wordpress模板基本文件 style.css 样式表文件 index.php 主页文件 single.php 日志单页文件 page.php 页面文件 archvie.php 分类和日期存档页文件 searchform.php 搜索表单文件 search.php 搜索页面文件 comments.php 留言区域文件(包括留言列表和留言框) 404.php 404错误页面 header.php 网页头部文件 sidebar.php 网页侧边栏文件 footer.php 网页底部文件 Word