免费发布信息
微信公众号

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

   来源:黔优网责任编辑:优优  时间:2024-09-23 11:30:26 浏览量:0

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

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

推荐学习:织梦cms

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

{dede:channelartlist typeid='top'}
<li><a href="{dede:field name=&#39;typeurl&#39;/}" target="_self">{dede:field name=&#39;typename&#39;/}</a>
<ul>
{dede:channel type=&#39;son&#39; noself=&#39;yes&#39;}
<li><a href="[field:typelink/]" target="_self">[field:typename/]</a></li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}

有些时候需要做样式时,需要为dede:channelartlist 里的某个标签加上不同的css,例如下面的例子:

{dede:channelartlist typeid=&#39;top&#39;}
<li><a href="{dede:field name=&#39;typeurl&#39;/}" target="_self">{dede:field name=&#39;typename&#39;/}</a>
<ul class="flyout level2 child{dede:global name=&#39;itemindex&#39;/}">
{dede:channel type=&#39;son&#39; noself=&#39;yes&#39;}
<li><a href="[field:typelink/]" target="_self">[field:typename/]</a></li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}

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

更复杂的调用二级栏目的方式,要用dede:php标签,如下例:

<ul>
<li><a href="{dede:global.cfg_basehost/}">网站首页</a></li>
{dede:channelartlist typeid=&#39;top&#39;}
{dede:php}
$thisid = $refObj->Fields[&#39;id&#39;];
$dsql->SetQuery("Select * from `dede_arctype` where reid=".$thisid." ORDER BY sortrank");
$dsql->Execute();
$i=0;
while($arr = $dsql->getArray()){
$i = $i +1;
$str = implode(&#39;,&#39;,$arr);
if(!empty($str) && $i==1){
 echo &#39;<li><div><dl><dt><img  src="https://www.qianu.com/static/image/lazy.gif" class="lazy" original="/img/item_top.jpg"    style="max-width:90%"  style="max-width:90%" alt="织梦怎么调用顶级栏目以及下面的二级栏目" ></dt>&#39;; 
}
echo &#39;<dd><a href="/plus/list.php?tid=&#39;.$arr[&#39;id&#39;].&#39;">&#39;.$arr[&#39;typename&#39;].&#39;</a></dd>&#39;;
}
if(!empty($str)) echo &#39;</dl></div>&#39;;
if(empty($str)){
 echo &#39;<li>&#39;;
}
{/dede:php}
<a href="{dede:field name=&#39;typeurl&#39;/}" class=&#39;{dede:field.currentstyle/}&#39;>{dede:field name=&#39;typename&#39;/}</a>
 </li>
{/dede:channelartlist}
</ul>

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

以上就是织梦怎么调用顶级栏目以及下面的二级栏目的详细内容,更多请关注本网内其它相关文章!

 
 
 
没用 0举报 收藏 0
免责声明:
黔优网以上展示内容来源于用户自主上传、合作媒体、企业机构或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表黔优网官方立场,请读者仅做参考。本文标题:织梦怎么调用顶级栏目以及下面的二级栏目,本文链接:https://www.qianu.com/help/50287.html,欢迎转载,转载时请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何违法信息,请您立即点此【投诉举报】并提供有效线索,也可以通过邮件(邮箱号:kefu@qianu.com)联系我们及时修正或删除。
 
 

 

 
推荐图文
推荐帮助中心
最新帮助中心