stl:pageSqlContents 翻页数据库列表

通过 stl:pageSqlContents 标签在模板中显示能够翻页的数据库列表

stl:pageSqlContents 标签示例

示例一:显示最新添加的内容列表

下面的例子显示按最新添加时间获取内容列表。

<stl:pageSqlContents connectionStringName="ConnectionString" pageNum="6" totalNum="30" cellpadding="2">  
  <stl:queryString>
    SELECT * FROM {Stl.TableForContent} WHERE PublishmentSystemId = {Stl.SiteId} AND NodeId > 0 ORDER BY AddDate DESC
  </stl:queryString>
  <a href="{Stl.RootUrl}/sitefiles/services/wcm/utils.aspx?type=Redirect&channelId={sql.nodeId}&contentId={sql.Id}" target="_blank">
    <stl:sqlContent type="Title" wordnum="20"></stl:sqlContent>
  </a>
  (<stl:sqlContent type="AddDate" formatString="yyyy-MM-dd"></stl:sqlContent>)
  <br>
</stl:pageSqlContents>

<hr>

<stl:pageItems>
<div class="pagination">
  <ul>
    <li><a href="{PageItem.PreviousPage}">Prev</a></li>
    <stl:pageItem type="PageNavigation">
      <stl:yes>
        <li><a href="{Current.Url}">{Current.Num}</a></li>
      </stl:yes>  
      <stl:no>  
        <li class="active"><span>{Current.Num}</span></li>
      </stl:no>
    </stl:pageItem>
    <li><a href="{PageItem.NextPage}">Next</a></li>
  </ul>
</div>
</stl:pageItems>

解析后的HTML代码: