phpcms首页调用指定导航栏目及下属子栏目不能调用求解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpcms首页调用指定导航栏目及下属子栏目不能调用求解相关的知识,希望对你有一定的参考价值。
pc:content action="category" catid="6" num="34" siteid="$siteid" order="listorder ASC"
loop $data $r
<li id="nav2" class=" m on " onclick="setTab('nav',2,7)"><a href="$r[url]">$r[catname]</a>
<ul class="sub " style="display: none;">
pc:content action="category" catid="6" num="12" siteid="$siteid" order="listorder ASC"
loop $data $r
<li><a href="$r[url]" target="_blank">$r[catname]</a></li>
/loop
/pc
</ul>
</li>
/loop
/pc
phpcms栏目页模板上,循环所有子级栏目,设定每8个子级栏目为一页,请问具体如何分页?
phpcms栏目页模板上(category.html),循环所有子级栏目,设定每8个子级栏目为一页
以下代码为category.html模板中的部份,实现了数据调用没问题,但却不知道如何分页??
整体思路是,我把栏目变成一本书,栏目的每一条文章就是书的具体章节内容;现在是需要有一个页面来展示当前分类下的所有书(子栏目),所以就产生了下面的代码,提取所有子栏目,但就是不知该如何分页。
问题1:如何实现自动分页?
问题2:如何指定每页数量,比如实现指定每8个子栏分一个页?
<ul>
php $j=1;
loop subcat($catid) $r
php if($r['type']!=0) continue;
<!--整书开始-->
<li class="bookss">
<a href="#" class="left-books-img"> <img src="$r[image]" width="177" height="192" alt="$CAT[catname]" /></a>
<ul class="bookinf">
<li class="bookstitle">
<h2><b>$r[catname]</b></h2><!--栏目名-->
<a>$r[description]...</a> <!--栏目描述-->
</li>
<li class="booksdata">
pc:content action="lists" catid="$r[catid]" num="100" order="id ASC"
loop $data $r
<a href="$r[url]">$r[title]</a><!--栏目数据-->
/loop
/pc
</li>
</ul>
</li>
<!--整书结束-->
/loop
</ul>
<div class="turnPage">$pages</div>
具体再描述一下,category.html栏目页非列表页。上面代码有两个循环。
1,对子栏目进行循环,这里循环的是栏目,得到的是栏目集合;
2,在栏目内文章进行循环,得到的是栏目下的文章集合。
所以最终结果是,N多的栏目数据(且栏目数据内包含本身的文章数据),
然后问题是如何实现把得到的栏目,如何分页?
如下页
注.每页显示多少条用num来控制
eg:
pc:content action="category" catid="22"num="8" page=$page order="listorder ASC"
......
/pc
分页代码:<div id="pages" class="text-c">$pages</div>,放在pc标签后面追问
感谢回答。不正确
pc:content action="category" catid="$catid" num="1" page="$page" order="listorder ASC"loop $data $r 不行的亲,我测试了。调不出来数据。
请看我原来代码是进行了两次循环,且catid不是写死的某一个。
以上是关于phpcms首页调用指定导航栏目及下属子栏目不能调用求解的主要内容,如果未能解决你的问题,请参考以下文章
phpcms栏目页模板上,循环所有子级栏目,设定每8个子级栏目为一页,请问具体如何分页?