在PBOOTCMS中,如果需要在模板文件中调用当前页面的完整URL,可以结合使用 {pboot:httpurl}
和 {content:link}
标签。这样可以生成当前页面的完整URL,包括协议头(如 http://
或 https://
)和具体路径。
示例代码
以下是一个示例代码,展示了如何在模板文件中调用当前页面的完整URL:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>{content:title}</title>
</head>
<body>
<div class="article-header">
<h1>{content:title}</h1>
<p>浏览量:{content:visits}</p>
<p>发布时间:{content:date style=Y-m-d}</p>
<p>来源:{content:source}</p>
<p>作者:{content:author}</p>
</div>
<div class="article-content">
{content:content}
</div>
<div class="current-url">
<p>当前页面的完整URL:<a href="{pboot:httpurl}{content:link}">{pboot:httpurl}{content:link}</a></p>
</div>
<div class="navigation">
<p>上一篇:{content:precontent}</p>
<p>下一篇:{content:nextcontent}</p>
<p><a href="{sort:link}">返回栏目页</a></p>
</div>
</body>
</html>
代码解析
-
调用当前页面的完整URL:
{pboot:httpurl}
:获取当前网站的协议头和域名部分。{content:link}
:获取当前页面的具体路径。
-
展示完整URL:
<p>当前页面的完整URL:<a href="{pboot:httpurl}{content:link}">{pboot:httpurl}{content:link}</a></p>
:展示当前页面的完整URL,并提供一个链接。