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

模板开发以及发布测试

版主: seita

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

帖子yaner » 2019年 5月 31日 09:24

代码: 全选
<?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) 被浏览 430 次


分类.jpg
分类.jpg (38.38 KiB) 被浏览 430 次


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

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

帖子xkbd » 2019年 5月 31日 22:37

<?php $this->widget('Widget_Metas_Category_List')->to($categorys); ?>
<?php while($categorys->next()): ?>
<?php if ($categorys->levels === 0): ?> //判断下层级
只有一级分类了
<?php endif; ?>
<?php endwhile; ?>
xkbd
 
帖子: 12
注册: 2011年 1月 22日 10:51

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

帖子yaner » 2019年 6月 1日 11:11

谢谢楼上的大神,儿童节快乐!
yaner
 
帖子: 12
注册: 2018年 10月 30日 11:22


回到 模板

在线用户

正在浏览此版面的用户:没有注册用户 和 7 位游客