迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費且不限制商業(yè)使用,是免費開源的產(chǎn)品,以萬端互聯(lián)為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
一個列表頁 如何指定 二種 模板呢 因為有 二種 不同的排列 不想用tab 想新鏈接實現(xiàn) 有辦法嗎 謝謝
這種效果是由前端css來弄的
回復@迅??蚣苈?lián)合創(chuàng)始人 這個 清楚 想問下 一個欄目可以指定 二種 模板 嗎 因為還有 不同的 篩選樣式
欄目不支持多個模板的
回復@靠譜小青年 試試這種方法
以 News 模塊為例子
1、在 dayrui\App\News\Controllers 文件夾里找到 Category.php
復制 Category.php 改名 Catelist.php
<?php namespace Phpcmf\Controllers; /** * 二次開發(fā)時可以修改本文件,不影響升級覆蓋 */ class Catelist extends \Phpcmf\Home\Module { public function index() { // 初始化模塊 $this->_module_init(); // 調(diào)用欄目方法 $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"); } }
2、在你的模板文件夾里添加一個 catelist.html 模板
3、在2個列表也模板切換按鈕上寫上鏈接
/index.php?s=news&c=catelist&id={$catid}
如果是靜態(tài)的話可以自己在 config/rewrite.php 上加解析規(guī)則
"list\-([0-9]+)\-catelist\.html(.*)" => 'index.php?s=news&c=catelist&id=$1',
這種效果是由前端css來弄的
回復@迅??蚣苈?lián)合創(chuàng)始人 這個 清楚 想問下 一個欄目可以指定 二種 模板 嗎 因為還有 不同的 篩選樣式
欄目不支持多個模板的
回復@靠譜小青年 試試這種方法
以 News 模塊為例子
1、在 dayrui\App\News\Controllers 文件夾里找到 Category.php
復制 Category.php 改名 Catelist.php
2、在你的模板文件夾里添加一個 catelist.html 模板
3、在2個列表也模板切換按鈕上寫上鏈接
/index.php?s=news&c=catelist&id={$catid}
如果是靜態(tài)的話可以自己在 config/rewrite.php 上加解析規(guī)則
"list\-([0-9]+)\-catelist\.html(.*)" => 'index.php?s=news&c=catelist&id=$1',