网站首页调用标签
标签名称 | 描述 |
网站标题调用标签 | {dede:global.cfg_webname/} 或{dede:global name='cfg_webname'/} 。 |
网站描述调用标签 | 。 |
网站关键词调用标签 | 或 。 |
文章相关调用标签
标签名称 | 描述 |
文章标题调用标签 | {dede:field name="title"/} 或{dede:field.title/}_{dede:global.cfg_webname/} 。 |
文章关键词调用标签 | 。 |
文章描述调用标签 | 。 |
模板路径和文件调用标签
标签名称 | 描述 |
模板路径调用标签 | {dede:field name='templeturl'/} 。 |
调用外部htm文件 | {dede:include file='xxx.htm' ismake='yes'/} 。 |
调用头部head文件标签 | {dede:include filename="head.htm"/} 。 |
调用底部footer文件标签 | {dede:include filename="footer.htm"/} 。 |
导航栏目调用标签
标签名称 | 描述 |
顶级栏目导航 | 主页 和{dede:channel type='top' row='10' currentstyle="
。 |
指定栏目导航 | {dede:onetype typeid='ID'}[field:typename /]{/dede:onetype} 。 |
频道栏目调用 | {dede:channel type='self'} 。 |
在DedeCMS中,除了使用内置的标签进行数据调用外,还可以通过SQL语句来直接查询数据库并获取所需数据,如果要获取某个特定栏目的详细信息,可以使用如下SQL语句:
SELECT * FROM dede_arctype WHERE id = @me;
将上述SQL语句嵌入到DedeCMS的模板标签中,即可实现对特定数据的精确控制和输出,这种方法虽然灵活强大,但也需要用户具备一定的数据库知识和编程能力。
FAQs
问题1:如何在内容页调用当前栏目的名称?
页调用当前栏目的名称,可以使用以下标签:{dede:field name='typename'/}
。
问题2:如何调用带有二级子栏目的导航栏?
答:对于带有二级子栏目的导航栏,可以使用以下代码进行调用:
<li class="tab dropdown"> <a id="{dede:field name='id'/}" href="{dede:field name='typeurl'/}" class="tablink arwlink"> {dede:field name='typename'/} </a> <ul class="subnav"> {dede:channel type='son' noself='yes'} <a href="[field:typelink/]">[field:typename/]</a> {/dede:channel} </ul> </li>
这段代码首先定义了一个主栏目,然后通过嵌套的方式调用其下的二级子栏目。
标签名称 | 描述 | SQL调用方法 |
{dede:channel} | 显示当前栏目信息 | SELECT * FROMdede_channel WHERE id = #{栏目ID} |
{dede:channel type='self'} | 显示当前栏目信息(包括父级栏目) | SELECT * FROMdede_channel WHERE id = #{栏目ID} OR pid = #{栏目ID} |
{dede:channel type='son'} | 显示当前栏目的子栏目信息 | SELECT * FROMdede_channel WHERE pid = #{栏目ID} |
{dede:channel type='selfson'} | 显示当前栏目及其子栏目信息 | SELECT * FROMdede_channel WHERE pid = #{栏目ID} OR id = #{栏目ID} |
{dede:channel type='allson'} | 显示当前栏目及其所有子栏目信息 | SELECT * FROMdede_channel WHERE pid IN (SELECT id FROMdede_channel WHERE pid = #{栏目ID}) OR id = #{栏目ID} |
{dede:channel type='tree'} | 显示当前栏目的树形结构 | SELECT * FROMdede_channel WHERE pid = #{栏目ID} ORDER BY sortrank ASC |
{dede:channel type='list'} | 显示当前栏目的列表信息 | SELECT * FROMdede_channel WHERE id = #{栏目ID} |
{dede:channel type='sonlist'} | 显示当前栏目的子栏目列表信息 | SELECT * FROMdede_channel WHERE pid = #{栏目ID} ORDER BY sortrank ASC |
{dede:channel type='selfsonlist'} | 显示当前栏目及其子栏目列表信息 | SELECT * FROMdede_channel WHERE pid = #{栏目ID} OR id = #{栏目ID} ORDER BY sortrank ASC |
{dede:channel type='allsonlist'} | 显示当前栏目及其所有子栏目列表信息 | SELECT * FROMdede_channel WHERE pid IN (SELECT id FROMdede_channel WHERE pid = #{栏目ID}) OR id = #{栏目ID} ORDER BY sortrank ASC |
{dede:channel type='position'} | 显示当前栏目位置信息 | SELECT * FROMdede_channel WHERE id = #{栏目ID} |
{dede:channel type='positionlink'} | 显示当前栏目位置信息及链接 | SELECT * FROMdede_channel WHERE id = #{栏目ID} |
{dede:channel type='positiontitle'} | 显示当前栏目位置信息及标题 | SELECT * FROMdede_channel WHERE id = #{栏目ID} |
SQL调用方法仅供参考,具体SQL语句可能需要根据实际情况进行调整,在实际应用中,请根据实际情况和数据库结构调整SQL语句。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1183724.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复