/
subcategory.tpl
105 lines (103 loc) · 3.44 KB
/
subcategory.tpl
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<!-- IF !config.subCategoriesAsCards -->
<div class="subcategory">
<!-- IF children.length -->
<div class="card">
<div class="listview lv-bordered lv-lg">
<div class="lv-header-alt">
<div class="lv-title">
[[category:subcategories]]
</div>
</div>
<div class="lv-body">
<!-- BEGIN children -->
<div class="lv-item media row clearfix">
<div class="pull-left" style="{function.generateCategoryBackground}">
<i class="fa fa-fw {children.icon}"></i>
</div>
<div class="media-body">
<div class="lv-title">
<!-- IF children.link -->
<a href="{children.link}" itemprop="url" target="_blank">
<!-- ELSE -->
<a href="{config.relative_path}/category/{children.slug}" itemprop="url">
<!-- ENDIF children.link -->
{children.name}
</a>
<br />
<small class="lv-small">{children.descriptionParsed}</small>
</div>
<!-- IF !children.link -->
<div class="lv-actions hidden-xs hidden-sm">
<ul>
<li>
{children.totalTopicCount}
<small>[[global:topics]]</small>
</li>
<li>
{children.totalPostCount}
<small>[[global:posts]]</small>
</li>
</ul>
</div>
<!-- ENDIF !children.link -->
</div>
</div>
<!-- END children -->
</div>
</div>
</div>
<!-- ENDIF children.length -->
</div>
<!-- ENDIF !config.subCategoriesAsCards -->
<!-- IF config.subCategoriesAsCards -->
<!-- IF children.length -->
<div class="row">
<!-- BEGIN children -->
<div class="<!-- IF children.class -->{children.class}<!-- ELSE -->col-md-3 col-sm-6 col-xs-12<!-- ENDIF children.class -->">
<div class="category-card" style="{function.generateCategoryBackground}">
<!-- IF children.link -->
<a href="{children.link}" itemprop="url" target="_blank">
<!-- ELSE -->
<a href="{config.relative_path}/category/{children.slug}" itemprop="url">
<!-- ENDIF children.link -->
<div class="category-card-body">
<ul class="category-counts pull-right">
<li>
<i class="fa fa-book"></i><span class="human-readable-number" title="{children.totalTopicCount}"></span>
</li>
<li>
<i class="fa fa-pencil"></i><span class="human-readable-number" title="{children.totalPostCount}"></span>
</li>
</ul>
<h4>
{children.name} <!-- IF children.icon -->
<i class="fa {children.icon} fa-fw"></i>
<!-- ENDIF children.icon -->
</h4>
<small>{children.descriptionParsed}</small>
</div>
</a>
<div class="category-card-footer">
{{{each posts}}}
<div component="category/posts">
<div class="pull-left hidden-xs user-avatar">
<a href="{config.relative_path}/user/{children.posts.user.userslug}">
<!-- IF children.posts.user.picture -->
<img class="user-avatar" src="{children.posts.user.picture}" title="{children.posts.user.username}" />
<!-- ELSE -->
<div class="user-icon user-icon" title="{children.posts.user.username}" style="background-color: {children.posts.user.icon:bgColor}">{children.posts.user.icon:text}</div>
<!-- ENDIF children.posts.user.picture -->
</a>
</div>
<div class="topic-title">
<a href="{config.relative_path}/topic/{children.posts.topic.slug}">{children.posts.topic.title}</a>
</div>
</div>
{{{end}}}
</div>
</div>
</div>
<!-- END children -->
</div>
<!-- ENDIF children.length -->
<!-- ENDIF config.subCategoriesAsCards -->