要在栏目页调用当前栏目的文章,可以使用 PbootCMS 提供的 {pboot:list} 标签。以下是如何在栏目页调用当前栏目的文章的具体方法。

1. 栏目页调用当前栏目的文章

假设你需要在栏目页调用当前栏目的文章,可以使用以下代码:

{pboot:list num=10 scode={sort:scode} page=0}
  <li>
    <a href="[list:link]">
      [list:title lencn=20]
    </a>
  </li>
{/pboot:list}

详细解释

  • num=10:表示每页显示的文章数量,这里设置为 10。
  • scode={sort:scode}:表示当前栏目的分类编码,通过 {sort:scode} 获取当前栏目的分类编码。
  • page=0:表示不使用分页,即一次性加载所有文章。

完整示例

假设你在一个栏目页的模板文件中使用上述代码,可以这样编写:

<ul>
  {pboot:list num=10 scode={sort:scode} page=0}
    <li>
      <a href="[list:link]">
        [list:title lencn=20]
      </a>
    </li>
  {/pboot:list}
</ul>

列表页调用示例

如果你需要在列表页调用文章,可以使用以下代码:

{pboot:list num=10 order=date}
  <li>
    <a href="[list:link]" class="con">
      <div class="pic">
        <img src="[list:ico]" alt="[list:title]">
      </div>
      <div class="date">
        <span class="year">[list:date style=Y]</span>[list:date style=m-d]
      </div>
      <h4>[list:title]</h4>
      <p>[list:description]</p>
    </div>
  </a>
</li>
{/pboot:list}

详细解释

  • num=10:表示每页显示的文章数量,这里设置为 10。
  • order=date:表示按照发布日期排序。

完整示例

假设你在一个列表页的模板文件中使用上述代码,可以这样编写:

<ul>
  {pboot:list num=10 order=date}
    <li>
      <a href="[list:link]" class="con">
        <div class="pic">
          <img src="[list:ico]" alt="[list:title]">
        </div>
        <div class="date">
          <span class="year">[list:date style=Y]</span>[list:date style=m-d]
        </div>
        <h4>[list:title]</h4>
        <p>[list:description]</p>
      </div>
    </a>
  </li>
  {/pboot:list}
</ul>

总结

通过上述方法,可以在栏目页和列表页中调用当前栏目的文章,并展示相应的信息。具体步骤如下:

  1. 栏目页调用:使用 {pboot:list num=10 scode={sort:scode} page=0} 调用当前栏目的文章。
  2. 列表页调用:使用 {pboot:list num=10 order=date} 调用文章,并按日期排序。

这样可以确保在栏目页和列表页中展示的文章信息更加规范和有序。