我们可以取出当前栏目的父栏目还有频道id.然后根据该父栏目的id取出这个id下面的子栏目
1.增加一个标签{MY_取父栏目()}.目的是取出所在栏目的父栏目
select ParentID from PE_Class where ClassID={input(0)}
参数一个,优先级是5
这个标签的作用是取出当前栏目的父栏目id,调用的时候{$MY_取父栏目({$ClassID})}
我们把这个标签当成一个参数传给下面的标签.
标签设置如下
点击下一步.设置如下
| 添 加 函 数 型 动 态 标 签(第二步) |
|
|
|
|
|
|
| 参数列表: |
| {$Now} |
{$NowDay} |
{$NowMonth} |
{$NowYear} |
{$AutoID} |
{$totalPut} |
| ClassID | | |
| 标 签 内 容 |
| |
然后点击添加按钮完成标签
2.增加一个标签{MY_取频道id()},取出当前栏目的ChannelID
参数一个,优先级为5
标签设置如下
| 修 改 动 态 函 数 标 签 |
|
|
|
|
|
|
|
|
|
|
|
|
| 参数列表: |
| {$Now} |
{$NowDay} |
{$NowMonth} |
{$NowYear} |
{$AutoID} |
{$totalPut} |
| ClassID | | |
|
|
| 标 签 内 容 |
| |
3.增加一个标签.{MY_同级栏目()}
select * from PE_Class where ParentID={input(0)} and ChannelID={input(1)}
参数两个,优先级为6
标签设置如下
| 修 改 动 态 函 数 标 签 |
|
|
|
|
|
|
|
|
|
|
| 字段列表: |
| ClassID |
ChannelID |
ClassName |
ClassType |
OpenType |
| ParentID |
ParentPath |
Depth |
RootID |
Child |
| arrChildID |
PrevID |
NextID |
OrderID |
Tips |
| Readme |
Meta_Keywords |
Meta_Description |
LinkUrl |
ClassPicUrl |
| ClassDir |
ParentDir |
SkinID |
TemplateID |
ShowOnTop |
| ShowOnIndex |
IsElite |
EnableAdd |
EnableProtect |
MaxPerPage |
| DefaultItemTemplate |
DefaultItemSkin |
ItemListOrderType |
ItemOpenType |
ItemCount |
| ClassPurview |
EnableComment |
CheckComment |
PresentExp |
DefaultItemPoint |
| DefaultItemChargeType |
DefaultItemPitchTime |
DefaultItemReadTimes |
DefaultItemDividePercent |
Custom_Content |
| CommandClassPoint |
ReleaseClassPoint | | |
| 参数列表: |
| {$Now} |
{$NowDay} |
{$NowMonth} |
{$NowYear} |
{$AutoID} |
{$totalPut} |
| PartntID |
ChannelID | | |
|
|
| 标 签 内 容 |
| |
调用的时候可以这样调用
因为两个参数都是其他标签传递过来的,所以标签比较长.注意书写的方法.
{$MY_同级栏目({$MY_取父栏目({$ClassID})},{$MY_取频道id({$ClassID})})}