迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
同一個網站內,我想調用兩個不同的列表頁
例如文章頁和新聞頁面想用不同的文章頁和列表頁
例如 網站默認 文章/news是展示的show.html 列表用的是list.html
問題:是怎么設置一下就能實現呢,還是要新建模塊的?
我新建了“新聞專用”這個模塊,但是html如何關聯到“新聞專用”這個模塊呢
希望大佬指點一二
xwzy/show.html
news/show.html
回復@迅睿框架聯合創始人 是需要后臺哪里設置嗎 或者是說在ftp里面 路徑是怎樣的呢?
打開開發者模式就看到了
開發者模式就是這樣的提示了(是我操作不對,還是代碼有什么沖突嗎)
我是想“新聞專用”這個模板的html文件的路徑是在FTP的哪里呢(模板文件已經做好,但是不知道上傳到FTP的那個路徑呢)
不知道又怎的,開發者模式打開了
我知道現在模板的路徑,
我新建的“新聞專用”這個模塊的html路徑如何和新聞專用關聯呢?
創建兩個模板文件,然后欄目模板選擇對應的就可以實現不用頁面效果
回復@happyfruit 我就是創建的不同的模板,但是如何關聯呢?
我新建了“新聞專用”我html文件放在ftp的那個路徑呢,主要是這個不太明白
回復@張碩粑粑 這個目錄下,然后欄目那邊選擇對應模板頁面
試試這種方法
以 News 模塊為例子
1、在 dayrui\App\News\Controllers 文件夾里找到 Category.php
復制 Category.php 改名 Catelist.php
<?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"); } }
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',
xwzy/show.html
news/show.html
回復@迅睿框架聯合創始人 是需要后臺哪里設置嗎 或者是說在ftp里面 路徑是怎樣的呢?
打開開發者模式就看到了
開發者模式就是這樣的提示了(是我操作不對,還是代碼有什么沖突嗎)
我是想“新聞專用”這個模板的html文件的路徑是在FTP的哪里呢(模板文件已經做好,但是不知道上傳到FTP的那個路徑呢)
不知道又怎的,開發者模式打開了
我知道現在模板的路徑,
我新建的“新聞專用”這個模塊的html路徑如何和新聞專用關聯呢?
創建兩個模板文件,然后欄目模板選擇對應的就可以實現不用頁面效果
回復@happyfruit 我就是創建的不同的模板,但是如何關聯呢?
我新建了“新聞專用”我html文件放在ftp的那個路徑呢,主要是這個不太明白
回復@張碩粑粑


這個目錄下,然后欄目那邊選擇對應模板頁面
試試這種方法
以 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}
如果是靜態的話可以自己在 config/rewrite.php 上加解析規則
"list\-([0-9]+)\-catelist\.html(.*)" => 'index.php?s=news&c=catelist&id=$1',