在使用Phpcms建站的时候,一般栏目菜单是直接在管理栏目里边添加就好,而有一些细小的分类则可以用类别管理来细分,今天CMSYOU在这里与大家分享Phpcms v9前台类别根据栏目调用的方法。
首先来看看类别管理在哪,它有什么作用:
Phpcms v9管理后台类别管理
点击添加或者右侧的修改,则可以进入类别的管理维护页面:
Phpcms v9管理后台类别添加修改页面
Phpcms v9发布修改文章时可以选择不同的类别
可以看出Phpcms v9的类别管理可以勾选栏目,可以做到不同栏目不同类别,这就体现出PC v9的自定义细节。
下面继续讲解前台模板中怎么根据栏目catid调用各自栏目的类别列表:
修改列表页模板文件,在需要调用类别列表的位置加入:
《?php$typelist = array();$siteid = get_siteid();$categorys = getcache('category_content_'.$siteid,'commons');is_array($categorys)?null:$categorys= array();$usable_type = $categorys[$catid]['usable_type'];$usable_array = array();if($usable_type) $usable_array = explode(',',$usable_type);$type_data = getcache('type_content_'.$siteid,'commons');if($type_data) {foreach($type_data as $_key=>$_value) {if(in_array($_key,$usable_array)) $typelist[$_key] = $_value;}}?》
{loop $typelist $r}<a href="javascript:void(0)" data-type="{$r['typeid']}">{$r['name']}</a>{/loop}
这样就能得到类别列表:
Phpcms v9前台类别调用示范
类别列表出来后,可以对栏目下的数据进行筛选,方便用瀑布流、分类排序(比如MixItUp)、AJAX异步加载等处理。
类别列表出来后,怎么样根据类别调用对应的数据列表呢?欢迎大家留言探讨!
最后感谢大家一直来对CMSYOU的关注和支持,近期忙于定制,文章和插件更新比较慢,欢迎留言探讨研究!
点击加载更多