DEDECMS织梦CMS是什么常用的CMS之一,这里老蒋整理几个常用的代码片段,可以用到常见的主题开发和仿站。

1、常用标签

功能示例
{dede:sql}自定义SQL查询{dede:sql sql="select * from #@__archives where typeid IN

(SELECT id FROM #@__arctype WHERE typename='xx' AND reid=~typeid~) LIMIT

0,3"} |
| {dede:arclist} | 文章列表调用 | {dede:arclist addfields='filename1,filename2' row='8' channelid='3'} |
| {dede:channelartlist} | 栏目导航调用 | {dede:channelartlist typeid='顶级栏目id'} |
| {dede:field name=’arcurl’/} | 获取当前文档URL地址 | {dede:field name='arcurl'/} |
| {dede:type} | 获取栏目信息 | {dede:type typeid='0' row='1'} |
| [field:global.autoindex/] | 自动索引 | [field:global.autoindex/] |
| [field:global.itemindex/] | 项目索引 | [field:global.itemindex/] |
| {dede:list} | 列表调用 | {dede:list pagesize='20' addfields='body'} |
| {dede:arclist} | 按权重排序的文章列表 | {dede:arclist row=1 titlelen='80' isweight='y' orderby='weight'} |

2、模板路径和文件调用

功能示例
{dede:field name=’templeturl’/}模板路径调用{dede:field name='templeturl'/}
{dede:include}调用外部htm文件{dede:include file='xxx.htm' ismake='yes'/}
{dede:include filename=”head.htm”/}调用头部文件{dede:include filename="head.htm"/}
{dede:include filename=”footer.htm”/}调用底部文件{dede:include filename="footer.htm"/}