大神请进:dedecms列表页调用当前页面URL

是列表页调用当前页面URL。不是内容页。
因为列表页可能存在分页,所以是列表页调用当前页面URL。

追加问题
    4 人参与回答
科夫
科夫 · 我将粉碎一切困难
艾齐齐李达 等 2 人赞同该回答

1.列表页的调用:http://www.seowhy.com{dede:}
2. 文件的修改:搜索代码
3.$this->dtp->SaveTo($makeFile);


在它之前添加:
if($this->PageNo == 1) {
$this->Fields['typeurl'] = MfTypedir($this->Fields['typedir']);
} else {
$this->Fields['typeurl'] = $murl;
}
GLOBAL $cfg_multi_Site,$cfg_basehost;
if($cfg_multi_site=='Y') {
$this->Fields['typeurl'] = $cfg_basehost.$this->Fields['typeurl'];

$this->ParseTempletsFirst();

张邦林 · 邦林织梦专注seo,精通织梦 wordpress网站建设

第1种方法

在内容页加入 :

{dede:}{dede:field name='arcurl'/}

第2种方法

在内容页中加入如下代码

{dede:}{dede:runPHP='yes'}$id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];{/dede:}

补充:dedeCMS获取当前文档url地址的方法:
{dede:field name='arcurl'/}

罗豫东
罗豫东 · seo摸索中,程序摸索中

可以直接JS获取当前url

海天
海天 · 9年php开发经验,目前做网站策划和php开发,团队提供seo优化、SEO顾问!QQ/微信5267603

不是很明白,你想在哪个位置调用当前也没的url,找到位置,可以用dedeCMS的扩展函数功能和PHP获得当前URL的功能,来实现,具体方法,在我录制的DEDECMS实战视频里面会有!到时给你网站就可以查看了!