我们在建站时经常会在文末加一个本文地址,那么dedecms文章页如何调用当前文章URL呢?这样做的好处是增加文章的唯一标识,更进一步的做法是在head中加个cannacial标签,告诉搜索引擎url的唯一性,避免重复页面被收录。
1.第一种方法,其实只要加一个标签就可以了
{dede:field name='arcurl'/}
保存article模板,重新生成一下页面,看看是不是当前文章url已经出来了。
2.网友还有说到另外两种方法,一个是调用sql,这种方法还没测试过,涉及到数据库的比较不喜欢用
{dede:field.id runphp='yes'} $id=@me; @me=''; $url=GetOneArchive($id); @me=$url['arcurl']; {/dede:field.id}
3.另外一种方法是DedeCMS自带的一个全局函数以标签的形式调用出来,但ytkah没有测试成功,感兴趣的小伙伴可以试一下
{dede:geturl runphp='yes'} @me = GetCurUrl(); {/dede:geturl}