文档章节

PHPCMSV9父栏目调用子栏目的方法

名字已被取
 名字已被取
发布于 2016/03/28 22:19
字数 448
阅读 54
收藏 0

我们在做模板时有时候需要用到调用栏目的子栏目,下面这个文章将教大家实现目的,挺简单的。代码如下:

在二级栏目列表页调用:

代码如下:


<!--
* 获取子栏目
* @param $parentid 父级id
* @param $type 栏目类型
* @param $self 是否包含本身 0为不包含
* @param $siteid 站点id
-->
   <divclass="arrchildid_list">
   {php $j=1;}
   {loop subcat($parentid) $v}
   {php if($v['type']!=0) continue;}
       <a href="{$v[url]}">[{$v[catname]}]</a>
   {/loop}
   </div>


在一级栏目列表页调用 [或1级栏目的专题页面]:

代码如下:


<!--
* 获取子栏目
* @param $parentid 父级id
* @param $type 栏目类型
* @param $self 是否包含本身 0为不包含
* @param $siteid 站点id
-->
   <divclass="arrchildid_list">
   {php $j=1;}     {loop subcat($catid) $v}
   {php if($v['type']!=0) continue;}
       <a href="{$v[url]}">[{$v[catname]}]</a>
   {/loop}
  </div>


PS:在二级栏目列表页调用时,还可以这样调用:

代码如下:


           {pc:content action="category" catid="$parentid" num="25" siteid="$siteid" order="listorder ASC"}
           {loop $data $r}
           <a href="{$r[url]}">{$r[catname]}</a><span>|</span>
           {/loop}
           {/pc}


参数如下表:

字段 类型 默认值  说明 
catid smallint  栏目ID
siteid tinyint(3)  0  站点ID
module varchar(15)    模块ID
type tinyint(1)  1  栏目类型ID
modelid tinyint(5)  5  模型ID
parentid smallint(5)  5  上级父栏目
arrparentid varchar(255)    所有父栏目
child tinyint(1)  0  子栏目
arrchildid mediumtext    所有子栏目
catname varchar(30)    栏目名称
image varchar(100)    栏目图片
description mediumtext    栏目描述
parentdir varchar(100)    父栏目目录
catdir varchar(30)    栏目目录
url varchar(100)    栏目链接
items mediumint(8)  0  栏目内容数
hits int(10)  0  点击数
setting mediumtext    栏目设置
listorder smallint(5)  0  排序
ismenu tinyint(1)  0  是否显示
sethtml tinyint(1)  0  是否生成到根目录
letter varchar(30)    栏目拼音


本文转载自:

上一篇: php的目录结构
下一篇: PHPCMS V9模板制作
名字已被取
粉丝 3
博文 44
码字总数 4065
作品 0
杭州
网页/平面设计
私信 提问
常见的一些调用方法

phpcms 获取指定栏目的子栏目的名称。分两种情况:一种是在一级栏目下,另一种是在二级栏目下: 在二级栏目下使用下面的代码: {php $j=1;} {loop subcat($parentid) $v} {php if($v['type']...

皇冠小丑
2016/03/16
42
0
phpcms当前栏目调用父级及以下栏目信息方法

父栏目下所有子栏目:标签{php $arrchildid = $CATEGORYS[$CAT[parentid]][arrchildid]} $CATEGORYS[$CAT[parentid]][arrchildid] 即父级下所有子栏目,在08就用很多了试了下v9 可以,看论坛...

科技小能手
2017/11/12
0
0
V9调用当前文章下对应父级栏目的名称

当一个网站栏目分的比较多的时候,顶级栏目下会分为两个大栏目,而大栏目下又分别分为几个或几十个相同类型的子栏目,比如展会,有分为国内外,而国内外两个栏目又以相同名字进行分栏。 在访...

皇冠小丑
2016/04/01
31
0
phpcms调用指定栏目子栏目文章的两种方法

第一种、直接写子栏目id ,用cat in{pc:getsql="SELECT from v9_news where status=99 and catid in(21,22,23,24,25) order 第一种、直接写子栏目id ,用cat in {pc:get sql="SELECT from v......

皇冠小丑
2016/03/17
34
0
网市场云建站系统 v4.7 更新,全面优化模版体系

网市场云建站系统,结合各种产品,将一个网站的服务器成本降低到0.1元!打破传统建站的高成本,让价格不再是阻碍的门槛,让每个人都能有自己的网站! 延续了帝国CMS、织梦CMS优秀的模版流程,...

鬼画符
01/17
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

rime设置为默认简体

转载 https://github.com/ModerRAS/ModerRAS.github.io/blob/master/_posts/2018-11-07-rime%E8%AE%BE%E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E7%AE%80%E4%BD%93.md 写在开始 我的Arch Linux上......

zhenruyan
今天
5
0
简述TCP的流量控制与拥塞控制

1. TCP流量控制 流量控制就是让发送方的发送速率不要太快,要让接收方来的及接收。 原理是通过确认报文中窗口字段来控制发送方的发送速率,发送方的发送窗口大小不能超过接收方给出窗口大小。...

鏡花水月
今天
9
0
OSChina 周日乱弹 —— 别问,问就是没空

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享容祖儿/彭羚的单曲《心淡》: 《心淡》- 容祖儿/彭羚 手机党少年们想听歌,请使劲儿戳(这里) @wqp0010 :周...

小小编辑
今天
914
11
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
5
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部