织梦怎么调用顶级栏目以及下面的二级栏目

织梦调用顶级栏目以及下面的二级栏目

有些时候需要调用顶级栏目以及下面的二级栏目,例如再做下拉菜单时。最简单的调用二级栏目的办法:

{dede:channelartlist t+ B * / t uypeid='top'}
<li>&^ g % Q b Rlt;aW I @ * href="http://www.dede58.c$ W R 3 /om/a/dedejq/{dede:field name='typeurl'/}" target="_self">{dede:field name='typename'/}</a&gt;
<ul>o y * 9;
{dede:channel type='son' noself='yes'}
<li>&lt;a href="http://www.dY 0 9 K L \ | - Jede58.com/a/dedejq/[field:typelink/]" target="_self">[field:typename/]</a>% = A a C `;</li>
{/dede:channel}
</ul&gt;
</li>
{S 2 E X \/dede:channelartlist}

有些时候需要做样式d ^ B q s ? J u j时,需要为dede:channelartlist 里的某个标签加上不同的css,例如下面的例子:

{dede:channelartlist typeid='top'}
<li><aI # K href= V 9 j \ ~ - J="http://www.dede58.com/a/dedejq/{dede:field name='typeurl'/}" targ$ a G # ? !et="_self">{dede:field name='typename'/}</a>
<ul class="flyout level2 child{dede:global nam| \ $ i J n pe='itemindex'/}">
{dede:channel type='son' nok @ 9 # oself='yes'}
&lt;li>&lC R T +t;a href="http://www.dede5^ f 58.com/a/dedejq/[field:typelink/]" targe0 d f ? tt="_self">[field:typename/]</a></li>
{/dede:\ p b % ]channel}
</ul>
</li&( V 3 b : % n 9gt;
{/dede:channelart! ( Z K F z p X Blist}

{dede:global name=’itemindex’/}为在每次调用顶级栏目,自动递增。

更复杂的调用二级栏目的方式3 L ] O + \,要用_ F d B w % | v sdede:php标签,如下例:

&lt;ul>
<li><a href="http://www.dede58.com/a/dedejq/{dede:global.cfg_basehost/? . B &}">;网站首页</a></li>
{dede:channelartlist typeid='top'}d s h 2 : ! ; ( [
{dede:php}
$thisid = $refObj->Fields['id'];
$dsql->SetQuery("Select *# } | J L e t Z ! from `dede_arctype` where reid=".$thisid." ORDER BY sortrank");
$dsql->Execut* : E s Te();
$i=0;
while($arr = $dsql->getArray()){
$i = $i +1;
$str = implode(',',$arr);
if(!empty($str) &amp;& $i==1){
echo '<li><p><dl><dt><img src="http://www.dede58.com/img/item_top.jpg" width="89" height="11"></dt>';
}
echo '<dd><a hrZ ~ r 8ef="http://w# A = uww.dede58.com/plus/list.php?tid='.$arr['id'].'"&l ; O k 1 5 A J _gt;'.$arr['typename'].'</a></dd>';
}
if(!empty($str)) echo '</dl></p>';
if(empty(w . R l l 5 v ` g$str)){
echo '<li>';
}
{/dede:php}
<a href="http://www.dede58.com/a/dedej\ f H 2 j 7 b 7q/{dede:field name='typeurl'/}" class='{dede:* e ` h m jfield.currentstyle/}'>{dede:field namea ~ c _='typename'/}</a>
</\ % Z j zli>
{/dede:channelartlist}
</ul>

这种方式虽然更复杂,但也更灵活。

给TA打赏
共{{data.count}}人
人已打赏
CMS教程

织梦dedecms出现系统基本参数空白怎么办

2021-5-22 11:58:09

CMS教程

织梦SQL怎么调用文章并获取静态地址

2021-5-22 23:58:50

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索