迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
一个列表页 如何指定 二种 模板呢 因为有 二种 不同的排列 不想用tab 想新链接实现 有办法吗 谢谢
<?php namespace Phpcmf\Controllers; /** * 二次开发时可以修改本文件,不影响升级覆盖 */ class Catelist extends \Phpcmf\Home\Module { public function index() { // 初始化模块 $this->_module_init(); // 调用栏目方法 $this->_Category( (int)\Phpcmf\Service::L('Input')->get('id'), dr_safe_replace(\Phpcmf\Service::L('Input')->get('dir')), max(1, (int)\Phpcmf\Service::L('Input')->get('page')),1 ); // 这里指定新的模板 \Phpcmf\Service::V()->display("catelist.html"); } }
1、在 dayrui\App\News\Controllers 文件夹里找到 Category.php复制 Category.php 改名 Catelist.php
2、在你的模板文件夹里添加一个 catelist.html 模板
3、在2个列表也模板切换按钮上写上链接/index.php?s=news&c=catelist&id={$catid}如果是静态的话可以自己在 config/rewrite.php 上加解析规则"list\-([0-9]+)\-catelist\.html(.*)" => 'index.php?s=news&c=catelist&id=$1',