在dedecms后台的默认模板管理打开article_article.htm文章内容页模板,头部tkd标签调用如下:
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title>
<meta name="keywords" content="{dede:field.keywords/}" />
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" />
其中<title>标题与列表页的标签调用是一样的。{dede:field.keywords/}是文章关键词的调用,dede:field.description是文章描述的调用。function='html2text(@me)'是过滤html代码调用纯文本。
文章内容当前位置的调用与列表页当前位置是一样的,都是{dede:field name='position'/}
{dede:field.title/}文章标题的调用
发布时间:{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}
文章来源:{dede:field.source/}
文章作者:{dede:field.writer/}
文章阅读(次数,通过js计算):<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript">效果如下图红框所示:
{dede:field.body/}是正文内容的调用,{dede:prenext get='pre'/}是上一篇文章的调用,{dede:prenext get='next'/} 是下一篇文章的调用。
文章页相关内容(阅读)调用如下例子
{dede:likearticle row='8' titlelen='42' eregtype=tag' mytypeid='all'}
<li><a href='[field:arcurl/]' target="_blank">[field:title/]</a></li>{/dede:likearticle}
上面的代码主要是通过tags标签来调用相关联的文章(即文档要有同样的关键字)。其中eregtype=tag'只匹配tag,而mytypeid='all'指限制所有栏目ID。效果如下图红框:
评论