phpcms调用一级栏目和二级栏目

{loop subcat(0,0,0,$siteid) $r}
{php $num++}
<strong><a href="{$r[url]}">{$r[catname]}</a></strong>
<font>
{pc:content action="category" catid="$r[arrchildid]" siteid="$siteid" order="listorder ASC"}
{php $c= count($data)}
{loop $data $r}
<a href="{$r[url]}">{$r[catname]}</a>
{if $n==$c/2}
<br />
{elseif $n!=$c}
|
{/if}
{/loop}
{/pc}
</font>
{/loop}

时间: 2024-08-26 15:44:55

phpcms调用一级栏目和二级栏目的相关文章

织梦DEDECMS调用导航栏的顶级栏目、二级栏目及三级栏目

织梦调用导航菜单栏目,随着javascript的运用,导航栏的子栏目越来越多,在dedecms如何实现这些栏目的调用呢? 1. 一般导航栏目的调用,该类栏目只有主栏目,没有子栏目,这类栏目一般适用于企业网站和个人网站.其样式图如下: 该类栏目的dedecms调用方法比较简单,如下: {dede:channel type='top' currentstyle=" <li class='thisclass'><a href='~typelink~'>~typename~<

织梦(dedecms)循环调用多级子栏目如二级栏目下三级栏目

本文是关于织梦DedeCMS调用多级子栏目的,拿来分享下. 后台已经建好栏目,对于产品展示栏 栏目导航如下图所示:  复制代码 代码如下: {dede:channelartlist cacheid='channelsonlist' typeid=3 } <dd> <dl> <dt><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>&l

dedecms 调用所属栏目的二级栏目列表

include\taglib\channel.lib.php 在 else if($type=='self') { if($reid==0) return ''; $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath FROM `#@__arctype` WHERE reid='$reid' And ishidden<>1 order by

dedecms获取顶级栏目名称、二级栏目名称实现方法 转

织梦DEDECMS文章.栏目页获取当前页面顶级栏目名称的方法 在用织梦做一些项目时,时常会碰到需要在当前页面调用顶级栏目名称的时候,织梦默认{dede:field name='typename' /} 可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称. 下面拓展出一个方法来实现这个效果.: 在include/common.func.php的最下方加入: //获取顶级栏目名function GetTopTypename($id){   global $dsql;   $row = $

jeecms网站内容页,获取固定的二级栏目

在jeecms网站的后台,栏目分为三种情况: 1.一级栏目--〉二级栏目 2.一级栏目--〉二级栏目--〉三级栏目 3.一级栏目--〉二级栏目--〉三级栏目--〉四级栏目 这些栏目都是使用的不同的栏目模版,共同的特点就是,左侧列表展示的是二级栏目名称列表. 关于内容页,也有这个要求,现在是需要左侧展示二级栏目列表,所有的页面公用一个模版.如果获取当前栏目的一级栏目id ${channel.nodeList[0].id}就是获取的当前栏目所在的一级栏目的id [@cms_channel_list

织梦DedeCMS调用二级子栏目或者多级栏目解决方法

本文是关于织梦DedeCMS调用多级子栏目的,拿来测试分享下.DEDECMS v5.7,后台已建栏目目录,如下图1所示: 图1 DEDECMS后台栏目结构 现在,我们先来调用顶级栏目"站长新闻",以及其下的子栏目,如图2所示: 图2 DEDECMS顶级栏目"站长新闻" 当前栏目typeid值为3,所以代码如下: {dede:channelartlist typeid='3,3'} <a href="{dede:field name='typeurl'

织梦DedeCMS调用二级子栏目或者多级栏目的方法

图2 当前栏目typeid值为3,所以代码如下: {dede:channelartlist typeid='3,3'} <a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a> <hr><!-- 这里我们加一个横线,已区分顶级栏目.子栏目,此处为注释文字,可以删除--> {dede:channel type='son' noself='yes'} &l

phpcms v9二级栏目生成到根目录后三级栏目无法访问的解决办法

我的问题是: 我的栏目设置如下: 一级栏目[生成到根目录(是)]> 二级栏目[生成到根目录(是)] > 三级栏目[生成到根目录(否)] 这样出现的问题是: 页面文件生成的路径是mysite/一级栏目/二级栏目/三级栏目/index.html; 但实际上页面生成的url地址是mysite/二级栏目/三级栏目/index.html; 2个地址不一致,导致我的三级栏目不能访问. 首先我看到数据库里面arrparentid和url路径前面居然不一样,难怪打不开了. 然后我就到处找生成parentdir

phpcms调用全部频道栏目及子栏目代码详解

经常有朋友在做模板的时候,需要用到调用栏目及其子栏目,增强网站的用户体验! 以下提供的调用全部频道栏目及子栏目的代码加入到模板中的对应位置即可! {loop $CATEGORY $catid $cat} {if !$cat[parentid] && $cat[module]=='phpcms' && $cat[catname]!='网站介绍'} <a href="{$cat[url]}">{$cat[catname]}</a> &