迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
實現多個欄目頁,求助如何給欄目創建多個模板和地址。
看了下這篇文章,欄目頁能否實現呢?http://www.zbshanke.com/doc/1094.html
欄目也可以用類似的方法,參數需要做變更,你可以研究下源碼部分
回復迅睿框架創始人 是復制 Category.php 的代碼修改嗎,能否指導下呢。
<?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"); } }
回復@小波工作室 上面那個不行。然后我又復制dayrui/Fcms/Control/Category.php然后改成如下了,還是不行。能否指導下
<?php namespace Phpcmf\Control; /** * {{www.zbshanke.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"); } }
有能幫忙看下的嗎
欄目也可以用類似的方法,參數需要做變更,你可以研究下源碼部分
回復迅睿框架創始人 是復制 Category.php 的代碼修改嗎,能否指導下呢。
回復@小波工作室 上面那個不行。然后我又復制dayrui/Fcms/Control/Category.php然后改成如下了,還是不行。能否指導下
有能幫忙看下的嗎