www.legu.cc/application/Portal/Controller/ListController.class.php
2021-09-06 11:50:33 +08:00

56 lines
1.7 KiB
PHP

<?php
// +----------------------------------------------------------------------
// | ThinkCMF [ WE CAN DO IT MORE SIMPLE ]
// +----------------------------------------------------------------------
// | Copyright (c) 2013-2014 http://www.thinkcmf.com All rights reserved.
// +----------------------------------------------------------------------
// | Author: Dean <zxxjjforever@163.com>
// +----------------------------------------------------------------------
namespace Portal\Controller;
use Common\Controller\HomebaseController;
class ListController extends HomebaseController {
// 前台文章列表
public function index() {
$term_id=I('get.id',0,'intval');
$term=sp_get_term($term_id);
if(empty($term)){
header('HTTP/1.1 404 Not Found');
header('Status:404 Not Found');
if(sp_template_file_exists(MODULE_NAME."/404")){
$this->display(":404");
}
return;
}
$tplname=$term["list_tpl"];
$tplname=sp_get_apphome_tpl($tplname, "list");
$this->assign($term);
$this->assign('cat_id', $term_id);
$this->display(":$tplname");
}
// 文章分类列表接口,返回文章分类列表,用于后台导航编辑添加
public function nav_index(){
$navcatname="文章分类";
$term_obj= M("Terms");
$where=array();
$where['status'] = array('eq',1);
$terms=$term_obj->field('term_id,name,parent')->where($where)->order('term_id')->select();
$datas=$terms;
$navrule = array(
"id"=>'term_id',
"action" => "Portal/List/index",
"param" => array(
"id" => "term_id"
),
"label" => "name",
"parentid"=>'parent'
);
return sp_get_nav4admin($navcatname,$datas,$navrule) ;
}
}