dede文章页调用文章所属当前栏目链接的方法亲测可用:
DedeCMS内容页调用当前栏目其实用下来是调用不出来的,{dede:field.typename/}是有效的,可是 {dede:field.typeurl/}却调不出文档当前栏目所在目录链接URL。
{dede:type typeid='0′ row=1}[field:typelink /]{/dede:type}这样调出栏目页的地址了再和{dede:field.typename/}结合再一起问题就可以解决,下面我举例说明下:
"<a href="{dede:type typeid='0′ row=1}[field:typelink /]{/dede:type}">{dede:field.typename/}</a>"
很多朋友问要不要修改typeid='0′ ,把“0”这个数值修改为其他栏目ID,经过本人测试不修改是完全可用的,当然如果你需要指定ID也是可以的。
附dede栏目页调用方法当前栏目方法是
"<a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a>"
dede文章页调用出所在栏目的名字和链接
做网站建设总是会遇到各种各样的问题,今天仿制了一个网站,我是用的dede程序,其中有一个地方是在文章内容页面有一张图片,图片的内容是返回列表页面。刚鼠标点击这张图片后就会跳转到这篇文章所在栏目的列表页。这种做法可能对于网站建设的新手来说还是有一定的难度的,这里谈谈我是如何通过取巧来实现的。
我们都知道在dede中有一个标签{dede:arclist},这个标签放在文章页面如果里面没有指定typeid,那么就会自动调用这篇文章所属栏目下的文章。
用这一原理我们写出下面的代码:
{dede:arclist row='1'} <a href="[field:typeurl function='str_replace("index.html","",@me)'/]" ><img src=""></a> {/dede:arclist}
在底层模板中我们添加了一张图片,这个图片的路径就是上面我所说的图片,然后最重要的就是链接中加了href="[field:typeurl function='str_replace("index.html","",@me)'/]",这个链接就是文章所属栏目的链接。