/
category-list.php
52 lines (52 loc) · 1.7 KB
/
category-list.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php
/**
* 分类
*
* @package custom
*
*/$this->need('page_header.php');
?>
<main class="layout" id="content-inner">
<div id="page">
<div class="category-lists">
<div class="category-title is-center">分类 -
<span class="category-amount"><?php Typecho_Widget::widget('Widget_Stat')->to($stat); ?><?php $stat->categoriesNum() ?></span>
</div>
<ul class="category-list" id="aside-cat-list">
<?php $this->widget('Widget_Metas_Category_List')->to($categorys); ?>
<?php while($categorys->next()): ?>
<?php if ($categorys->levels === 0): ?>
<?php $children = $categorys->getAllChildren($categorys->mid); ?>
<?php if (empty($children)) { ?>
<li class="category-list-item">
<a class="category-list-link" href="<?php $categorys->permalink(); ?>" title="<?php $categorys->name(); ?>"><?php $categorys->name(); ?>
</a>
<span class="category-list-count"><?php $categorys->count(); ?></span>
</li>
<?php } else { ?>
<li class="category-list-item">
<a class="category-list-link" href="#"><?php $categorys->name(); ?></a>
<span class="category-list-count"><?php $categorys->count(); ?></span>
<ul class="category-list-child">
<?php foreach ($children as $mid)
{ ?>
<?php
$child = $categorys->getCategory($mid); echo($this->is('category', $mid));?>
<li class="category-list-item">
<a href="<?php echo $child['permalink'] ?>" title="<?php echo $child['name']; ?>"><?php echo $child['name']; ?>
</a><span class="category-list-count"><?php echo $child['count']; ?></span>
</li>
<?php
} ?>
</ul>
</li>
<?php } ?>
<?php endif; ?>
<?php endwhile; ?>
</ul>
</div>
<?php $this->need('comments.php'); ?>
</div>
<?php $this->need('sidebar.php'); ?>
</main>
<?php $this->need('footer.php'); ?>