服务热线
1888888888
作者:文煞发布时间:2023-06-12分类:织梦笔记浏览:543
DedeCMS中的dede:arclist标签是在开发动态页面时经常使用的标签。一般情况下,在静态页面中使用该标签需要通过[field:arcurl/]来获取链接地址。但是,在动态页面中使用相对路径就不太方便了。
在动态页面中,通过标签获取链接地址需要考虑不同的情况。例如,在获取内页地址时,需要使用href="view.php?aid=[field:id/]。其中,view.php?aid=是DedeCMS动态内页的路径格式,[field:id/]代表页面信息的ID。如果需要使用绝对路径,可以在前面加上网站的URL地址等。
就像下面:
{dede:arclist typeid='all' titlelen='60' row='8'} <li> <a href="[field:arcurl/]">[field:title /]</a></li> {/dede:arclist}
这里的地址标签是[field:arcurl/],但是如果我们在动态页面里使用这样的地址就不行了。
下面看下动态页面使用:
{dede:arclist typeid='all' titlelen='60' row='8'} <li> <a href="view.php?aid=[field:id/]">[field:title /]</a></li> {/dede:arclist}
此外,在获取栏目地址时,我们也需要使用不同的链接格式。例如,在获取栏目地址时,需要使用href="list.php?tid=[field:id/]。其中,list.php?tid=是DedeCMS动态栏目的路径格式,[field:id/]代表页面信息的ID。
内页地址:href="view.php?aid=[field:id/]
栏目地址:href="list.php?tid=[field:id/]
总之,使用DedeCMS的动态页面,需要考虑不同页面情况下的链接格式,以便获取正确的地址。无论是使用相对路径还是绝对路径都是可行的,具体取决于不同的情况。希望此文能够帮助到您。
分享:
支付宝
微信