调用当前栏目分类及子分类和三级分类是程序设计里常用的方法,本文就来详细讲述destoon实现调用当前栏目分类及子分类和三级分类的方法。具体操作如下:
在destoon中提供了如下的调用语句:
一级分类名:
1
|
{
$m
[catname]}
|
二级分类名:
1
|
{
$c
[catname]}
|
三级分类名:
1
|
{
$b
[catname]}
|
具体调用示例如下:
一、直接调用分类名称和链接:
1
2
3
4
5
6
|
{loop
$maincat
$i
$m
}<dl>
{php
$child
= get_maincat(
$maincat
,
$CATEGORY
, 1);}
<dt><a href=
"{$MOD[linkurl]}{$m[linkurl]}"
rel=
"external nofollow"
rel=
"external nofollow"
>{
$m
[catname]}</a></dt>
{php
$childs
= get_maincat(
$m
[catid],
$CATEGORY
, 1);}
{loop
$childs
$i
$c
}<dd><a href=
"{$MOD[linkurl]}{$c[linkurl]}"
rel=
"external nofollow"
rel=
"external nofollow"
rel=
"external nofollow"
>{
$c
[catname]}</a></dd>{/loop}
</dl>{/loop}
|
二、调用分类名和其下最新文章:
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
|
{loop
$maincat
$i
$m
}
{php
$child
= get_maincat(
$maincat
,
$CATEGORY
, 1);}
<div
class
=
"hq01"
>
<div
class
=
"hq-tt"
>
<p><h4>{
$m
[catname]}</h4>
{php
$a
= get_maincat(
$m
[catid],
$CATEGORY
, 1);}
{loop
$a
$g
}
{php
$f
= get_maincat(
$g
[catid],
$CATEGORY
, 1);}
{loop
$f
$i
$b
}
<span><a href=
"{$MOD[linkurl]}{$c[linkurl]}"
rel=
"external nofollow"
rel=
"external nofollow"
rel=
"external nofollow"
>{
$b
[catname]}</a></span>
{/loop}
{/loop}
<span
class
=
"hqmore"
><a href=
"{$MOD[linkurl]}{$m[linkurl]}"
rel=
"external nofollow"
rel=
"external nofollow"
>[更多]</a></span> </p>
</div>
<div
class
=
"clear"
></div>
{php
$childs
= get_maincat(
$m
[catid],
$CATEGORY
, 1);}
{loop
$childs
$i
$c
}
<div
class
=
"hq-cc"
>
<!--{php
$tags
=tag(
"moduleid=$moduleid&condition=status=3&areaid=$cityid&length=40&catid="
.
$c
[catid].
"&order="
.
$MOD
[order].
"&pagesize=5&datetype=2&target=_blank&template=null"
)}-->
<ul>
<li
class
=
"li-t"
><span><a href=
"{$MOD[linkurl]}{$c[linkurl]}"
rel=
"external nofollow"
rel=
"external nofollow"
rel=
"external nofollow"
>---更多</a></span>{
$c
[catname]}</li>
{loop
$tags
$t
}
<li><!-- <span
class
=
"f_r"
>{
date
(
'Y-m-d'
,
$t
[addtime])} </span> -->
<a href=
"{$t[linkurl]}"
rel=
"external nofollow"
{
if
$target
} target=
"{$target}"
{/
if
}>{
$t
[title]}</a>
</li>
{/loop}
</ul>
</div>
{/loop}
<div
class
=
"clear"
></div>
</div>
<div
class
=
"clear"
></div>
{/loop}
|