业务经理

微信扫描以上二维码

028-61286886

技术咨询

同一个网站内,调用两个不同的列表页怎么设置

迅睿框架 更新 2022-10-26 18:07:11 zhangweiqing

同一个网站内,我想调用两个不同的列表页   

例如文章页和新闻页面想用不同的文章页和列表页

例如 网站默认 文章/news是展示的show.html    列表用的是list.html

问题:是怎么设置一下就能实现呢,还是要新建模块的?


我新建了“新闻专用”这个模块,但是html如何关联到“新闻专用”这个模块呢image


希望大佬指点一二

方案

  • 迅睿框架联合创始人 #1 · 2022-01-15 11:26:10
    xwzy/show.htmlnews/show.html
  • zhangweiqing #2 · 2022-01-15 11:35:08
    迅睿框架联合创始人 是需要后台哪里设置吗 或者是说在ftp里面 路径是怎样的呢?
  • 迅睿框架联合创始人 #3 · 2022-01-15 11:48:53

    image
    打开开发者模式就看到了
  • zhangweiqing #4 · 2022-01-15 12:10:56
    1. 开发者模式就是这样的提示了(是我操作不对,还是代码有什么冲突吗)
    2. 我是想“新闻专用”这个模板的html文件的路径是在FTP的哪里呢(模板文件已经做好,但是不知道上传到FTP的那个路径呢)

    image

    image
  • 张硕粑粑 #5 · 2022-01-15 13:55:28
    不知道又怎的,开发者模式打开了我知道现在模板的路径,我新建的“新闻专用”这个模块的html路径如何和新闻专用关联呢?
  • happyfruit #6 · 2022-01-15 14:04:29
    创建两个模板文件,然后栏目模板选择对应的就可以实现不用页面效果
  • 张硕粑粑 #7 · 2022-01-15 14:17:00
    happyfruit 我就是创建的不同的模板,但是如何关联呢?我新建了“新闻专用”我html文件放在ftp的那个路径呢,主要是这个不太明白
  • happyfruit #8 · 2022-01-15 15:21:21
    满意答案
    张硕粑粑
    image
    这个目录下,然后栏目那边选择对应模板页面
    image
  • LandQ #9 · 2022-01-15 15:53:09

    试试这种方法

    以 News 模块为例子

    1、在 dayrui\App\News\Controllers 文件夹里找到 Category.php

    复制 Category.php 改名 Catelist.php



    image

    <?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 模板



    image

    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',

  • EG.Grubby #10 · 2022-01-19 13:33:27
    好东西 学习了
  • zhangweiqing #11 · 2022-10-26 18:07:11
    @happyfruit:感谢提示

迅睿系统漏洞

外贸多语言建站
外贸多语言建站(2026-10-30)
修正对百度编辑器提取支持
AI文章生成器
AI文章生成器(2026-10-29)
任务插图设置数量
Bing站长数据
Bing站长数据(2026-10-29)
根据BING接口调整菜单 各个页面数据支持点击查看详情
按字段付费
按字段付费(2026-10-29)
按字段付费用于模块的字段设置一定的价格,当用户购买了此内容的字段时才...
泛解析站群系统
泛解析站群系统(2026-10-29)
AI队列增加清空按钮 表单提示语收敛 目录模式不接管主域名模板
账号注销
账号注销(2026-10-29)
用于用户中心的注销账号申请,后台审核通过后注销此账号。后台统一管理注...
邮件群发
邮件群发(2026-10-28)
修改模板的命名
自定义收款/捐款
自定义收款/捐款(2026-10-28)
自定义收款或捐款插件可以让用户快速创建付款或者捐款功能
CMS内容批量修改
CMS内容批量修改(2026-10-28)
后台批量修改文章内容的指定字段在插件后台可以任意指定字段
全站模块搜索
全站模块搜索(2026-10-28)
实现全模块一次性搜索内容,一键搜索全站内容精准搜索全部模块: