迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
实现多个栏目页,求助如何给栏目创建多个模板和地址。
看了下这篇文章,栏目页能否实现呢?https://www.xunruicms.com/doc/1094.html
<?php namespace Phpcmf\Controllers; class Demo extends \Phpcmf\Home\Module { public function index() { $this->_module_init(); $data = $this->_Category( (int)\Phpcmf\Service::L('Input')->get('id'), [ 'dir' => dr_safe_replace(\Phpcmf\Service::L('Input')->get('dir')), ], max(1, (int)\Phpcmf\Service::L('Input')->get('page')), 1 ); // 这里指定新的模板 \Phpcmf\Service::V()->display("demo.html"); } }
<?php namespace Phpcmf\Control; /** * {{www.xunruicms.com}} * {{迅睿内容管理框架系统}} * 本文件是框架系统文件,二次开发时不可以修改本文件 **/ class Demo extends \Phpcmf\Home\Module { public function index() { $this->_module_init('share'); $id = (int)\Phpcmf\Service::L('input')->get('id'); $dir = dr_safe_replace(\Phpcmf\Service::L('input')->get('dir')); $page = max(1, (int)\Phpcmf\Service::L('input')->get('page')); // 调用栏目方法 $this->_Category($id, $dir, $page); // 这里指定新的模板 \Phpcmf\Service::V()->display("demo.html"); } }