您的位置:首页 > 编程语言 > PHP开发

phpcms pc标签 模板函数应用

2015-07-21 11:04 507 查看
开头小编说一下废话,自己傻傻的经历,刚开始接触phpcms,核心不是应用的很好,所以呢,我们老大给的任务,都是用最笨的方法解决,你们能想想到么,主页面29个导航链接,每个页面又有5个链接的2级导航,我居然在后台添加了29个单网页,然后每个页面都在后台建立一个栏目吧单网页放进去,取得时候取栏目的值,单网页只是让页面能在apach上跑起来,多傻,今天吧这个phpcms的pc标签方法存下来留个纪念。

在phpcms添加栏目,一个主栏目放所有子栏目,然后子栏目下在放子栏目,以下输出的都是子栏目的标题,并且带链接,直接就完成了,不用29个跳转就做29个页面

{pc:content action="category" siteid="1" catid="1级catid" num="1000"}{php $firsturl='';}
{loop $data $n $r}
{php if($firsturl=='')$firsturl=$r['url'];}
<li><a href="{$r['url']}" title="{$r['catname']}" target="ifm" onclick="changeCss(this)" name="a">{$r['catname']}</a>
</li>
{/loop} {/pc}

开始我有说每个页面下都放了5个链接,这5个链接就是刚才我说的子栏目下的子栏目,这是10个图片,从1-5,1c-5c的格式排列的,这4个页面每一个页面都是这样写的3级菜单,不用担心会错乱,这个pc标签就是取的3级子栏目的信息,按照子栏目的排序而排序。

{pc:content action="category" siteid="1" catid="$CATEGORYS[$catid][parentid]" num="1000"}
{php $pic=1;}
{loop $data $n $r}
<div class="item-zz">
<a href="{$r[url]}">
<img class="nav" src="../../../../statics/images/{$pic}{if $n==$catid}c{/if}.png" /> {php $pic++;}</a>
</div>
{/loop} {/pc}哎,你们是不是觉得自己看不懂,因为你们不知道做的是什么样项目,所以你们就会觉得看不懂,最主要的原因是因为我就写给我自己看的,并送给自己一句话,出现了太多的重复代码的时候,就证明你的思路错了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  phpcms pc