如何高效整理织梦CMS中常用的代码片段?

织梦(dedecms)常用代码包括模板标签、函数调用等,用于快速生成网页内容。

常用标签调用

如何高效整理织梦CMS中常用的代码片段?

功能 示例
{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'}

模板路径与文件调用

功能 示例
{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"/}

网站首页与栏目设置

功能 示例
{dede:global.cfg_webname/} 网站首页标题 {dede:global.cfg_webname/}
网站首页描述
网站首页关键词
{dede:field.title/}_{dede:global.cfg_webname/} 栏目标题 {dede:field.title/}_{dede:global.cfg_webname/}
栏目关键词
栏目描述

相关问答FAQs

问题1:如何获取当前文档的URL地址?

答:可以使用以下代码来获取当前文档的URL地址:

{dede:field name='arcurl'/}

问题2:如何在DedeCMS中调用自定义字段内容?

答:要获取附加字段内容,必须指定channelid属性和要获得的字段,

{dede:arclist addfields='filename1,filename2' row='8' channelid='3'}
[field:filename1 /] [field:filename2 /]<br />
{/dede:arclist}

上述代码将显示ID为3的频道中的前8条记录,并输出字段filename1和filename2的内容。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1101646.html

(0)
未希的头像未希新媒体运营
上一篇 2024-09-29 14:08
下一篇 2024-09-29

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入