迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
實(shí)現(xiàn)多個(gè)欄目頁,求助如何給欄目創(chuàng)建多個(gè)模板和地址。
看了下這篇文章,欄目頁能否實(shí)現(xiàn)呢?http://223987.com/doc/1094.html
欄目也可以用類似的方法,參數(shù)需要做變更,你可以研究下源碼部分
回復(fù)迅??蚣軇?chuàng)始人 是復(fù)制 Category.php 的代碼修改嗎,能否指導(dǎo)下呢。
<?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"); } }
回復(fù)@小波工作室 上面那個(gè)不行。然后我又復(fù)制dayrui/Fcms/Control/Category.php然后改成如下了,還是不行。能否指導(dǎo)下
<?php namespace Phpcmf\Control; /** * {{223987.com}} * {{迅睿內(nèi)容管理框架系統(tǒng)}} * 本文件是框架系統(tǒng)文件,二次開發(fā)時(shí)不可以修改本文件 **/ 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')); // 調(diào)用欄目方法 $this->_Category($id, $dir, $page); // 這里指定新的模板 \Phpcmf\Service::V()->display("demo.html"); } }
有能幫忙看下的嗎
欄目也可以用類似的方法,參數(shù)需要做變更,你可以研究下源碼部分
回復(fù)迅??蚣軇?chuàng)始人 是復(fù)制 Category.php 的代碼修改嗎,能否指導(dǎo)下呢。
回復(fù)@小波工作室 上面那個(gè)不行。然后我又復(fù)制dayrui/Fcms/Control/Category.php然后改成如下了,還是不行。能否指導(dǎo)下
有能幫忙看下的嗎