首页调用,只调用主分类里面的文章,不调用子分类,应该怎么写?

模板开发以及发布测试

版主: seita

回复
yaner
帖子: 16
注册时间: 2018年 10月 30日 11:22

首页调用,只调用主分类里面的文章,不调用子分类,应该怎么写?

帖子 yaner »

代码: 全选

<?php
/**
 * 这是一款简洁的CMS主题,欢迎使用。
 *
 * @package CMS
 * @author Mr.He
 * @version 1.1
 * @link https://www.mrhe.net
 */

if (!defined('__TYPECHO_ROOT_DIR__')) exit;
 $this->need('header.php');
 ?>

<div class="col-mb-12">
    <div class="donate-info">
    <span style="color:red;">本站公告:欢迎各位投稿!</span>  <!--此处修改网站公共内容-->
    </div>
</div>

<?php $this->widget('Widget_Metas_Category_List')->to($categories); ?>
<?php while ($categories->next()): ?>
<div class="col-mb-12 col-6 homebox">
<div class="home-catagray">
<h3><a href="<?php $categories->permalink(); ?>"><?php $categories->name(); ?></a></h3>
<ul>
<?php $this->widget('Widget_Archive@index-' . $categories->mid, 'pageSize=10&type=category', 'mid=' . $categories->mid)->to($posts); ?>
<?php while ($posts->next()): ?>
<li><span><?php $posts->date(); ?></span><a href="<?php $posts->permalink(); ?>"><?php $posts->title(); ?></a><?php endwhile;?>
</li>
</ul>
</div></div>
<?php endwhile; ?>
<div class="col-mb-12">
    <div class="friend-links">
    <ul class="common-links">
<li><b>友情链接:</b></li>
<li><a href="https://www.mrhe.net/" target="_blank" rel="nofollow">Mr.He</a></li>  <!--这里修改友情链接地址-->
</ul>
</div></div>

<?php $this->need('footer.php'); ?>


拐翁小院.png
拐翁小院.png (724.07 KiB) 查看 2201 次


分类.jpg
分类.jpg (38.38 KiB) 查看 2201 次


请教一下老何的这个代码要怎么写才在首页只调用一级分类,而不调用所有的分类,谢谢各位大神
xkbd
帖子: 12
注册时间: 2011年 1月 22日 10:51

Re: 首页调用,只调用主分类里面的文章,不调用子分类,应该怎么写?

帖子 xkbd »

<?php $this->widget('Widget_Metas_Category_List')->to($categorys); ?>
<?php while($categorys->next()): ?>
<?php if ($categorys->levels === 0): ?> //判断下层级
只有一级分类了
<?php endif; ?>
<?php endwhile; ?>
yaner
帖子: 16
注册时间: 2018年 10月 30日 11:22

Re: 首页调用,只调用主分类里面的文章,不调用子分类,应该怎么写?

帖子 yaner »

谢谢楼上的大神,儿童节快乐!
回复