像CMS一样-输出所有分类+文章

By | 2020-12-29

像CMS那样,输出全部分类,并按分类输出文章:


/ *循环所有的分类* /
<?php $ this-> widget('Widget_Metas_Category_List')-> to($ categories); ?>
<?php while($ categories-> next()):?>

/ *循环当前分类下的文章* /
<?php $ this-> widget('Widget_Archive @ category-'。$ categories-> mid,'pageSize = 7&type = category','mid ='。$ categories-> mid)-> to($ posts ;; ?>
<div class =“ posts”>
    <?php while($ posts-> next()):?>
    <?php if(1 == $ posts-> sequence):?> //判断第一篇文章
    <h3> [<?php $ categories-> name(); ?>]:<a href="<?php $posts-> permalink();?>“> <?php $ posts-> title(43); ?> </a> </ h3>
    <?php $ posts->摘录(120,'...'); ?>
    <ul class =“ post-list”> //文章列表
    <?php else:?>
        <li>
            <a href="<?php $posts-> permalink();?>“> <?php $ posts-> title(40); ?> </a>
            <span class =“ comment-num”>(<?php $ posts-> commentsNum();?>)</ span>
        </ li>
    <?php endif; ?>
    <?php结束;?>
    </ ul>
</ div>
<?php结束;?>

原文作者:Typecho Codes
原文链接:https://app.typecho.me/coder/21.html