在 PbootCMS 中,可以使用 {pboot:list} 标签来调用相关文章。相关文章通常是根据分类或其他条件筛选出来的文章。下面是一个详细的示例,展示如何在模板内页调用相关文章。

示例代码

假设你想在一个文章详情页中调用与当前文章相同分类下的其他文章,可以使用以下代码:

html
 
{pboot:list scode={sort:scode} num=4}
<div class="related-article">
<h3>{list:title}</h3>
<p><a href="[list:link]">{list:title}</a></p>
<p>{list:summary len=100 more="..."}</p>
</div>
{/pboot:list}

详细说明

  1. {pboot:list} 标签

    • scode={sort:scode}:表示从当前分类(sort:scode)中调用文章。
    • num=4:表示最多调用 4 篇相关文章。
  2. 内部标签

    • [list:title]:表示文章标题。
    • [list:link]:表示文章链接。
    • [list:summary]:表示文章摘要。

完整示例

假设你有一个文章详情页模板,可以在其中调用相关文章:

html
 
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>文章详情页</title>
</head>
<body>
<h1>文章详情</h1>

<!-- 文章标题 -->
<h2>{content:title}</h2>

<!-- 文章内容 -->
<div>{content:content}</div>

<!-- 相关文章 -->
<h2>相关文章</h2>
<div class="related-articles">
{pboot:list scode={sort:scode} num=4}
<div class="related-article">
<h3>{list:title}</h3>
<p><a href="[list:link]">{list:title}</a></p>
<p>{list:summary len=100 more="..."}</p>
</div>
{/pboot:list}
</div>
</body>
</html>

详细解释

  1. 文章详情页

    • 显示当前文章的标题和内容。
  2. 相关文章

    • 调用 {pboot:list} 标签,从当前分类中调用最多 4 篇相关文章。
    • 每篇文章显示标题、链接和摘要。

参数说明

  • scode={sort:scode}

    • 表示从当前分类中调用文章。{sort:scode} 是当前分类的唯一标识符。
  • num=4

    • 表示最多调用 4 篇相关文章。
  • 内部标签

    • [list:title]:文章标题。
    • [list:link]:文章链接。
    • [list:summary]:文章摘要,可以使用 len=* 和 more=* 参数进行截取。

通过这种方式,你可以方便地在文章详情页中调用相关文章,增强用户体验。