文章列表页相关

文章列表

编写的代码如下: 

 

#articlePage()
#for(article : articlePage.list)
<div class="card mb-30">
  <div class="row align-items-center h-full">
    <div class="col-12 col-md-4">
      <a href="#(article.url)"><img src="#(article.showImage ?? 'images/nothumbnail.jpg')" alt="..."></a>
    </div>

    <div class="col-12 col-md-8">
      <div class="card-block">
        <h4 class="card-title"><a href="#(article.url)"> #(article.title)</a></h4>
        <p class="card-text">#maxLength(article.text,100)</p>

      </div>
    </div>
  </div>
</div>
#end
#end

备注:

#(article.url) 表示文章链接;
#(article.showImage ?? 'images/nothumbnail.jpg') 表示读取文章的缩略图,如果没有传缩略图,那就展示默认图片nothumbnail.jpg;
#(article.title) 表示读取文章标题;
#maxLength(article.text,100) 表示读取文章内容的前100个字;

生成的效果如下:

文章翻页:

编写代码如下:

#articlePaginate(previousText="←",nextText="→")
<nav>
  <ul class="pagination justify-content-center">
    #for(page : pages)
    <li class="page-item #(page.style)">
      <a class="page-link" href="#(page.url ??)">#(page.text ??)</a>
    </li>
    #end
  </ul>
</nav>
#end