企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
对cms模块稍微做一点修改就能实现电脑访问调用电脑模板,手机访问调用手机模板 > 修改路径application/common/controller/Homebase.php **将代码** ``` $viewPath = TEMPLATE_PATH . $Theme . DIRECTORY_SEPARATOR . $this->request->module() . DIRECTORY_SEPARATOR; ``` **修改为以下代码(代码意思就是如果是wap方式访问,就使用wap目录的模板)** ``` if ($this->request->isMobile() && $this->request->module() == "cms") { $viewPath = TEMPLATE_PATH . $Theme . DIRECTORY_SEPARATOR . 'wap' . DIRECTORY_SEPARATOR; } else { $viewPath = TEMPLATE_PATH . $Theme . DIRECTORY_SEPARATOR . $this->request->module() . DIRECTORY_SEPARATOR; } ``` **** **或者使用子域名(代码意思就是如果是m.域名.com访问,就使用wap目录的模板)** ``` if ($this->request->subDomain()=="m" && $this->request->module() == "cms") { $viewPath = TEMPLATE_PATH . $Theme . DIRECTORY_SEPARATOR . 'wap' . DIRECTORY_SEPARATOR; } else { $viewPath = TEMPLATE_PATH . $Theme . DIRECTORY_SEPARATOR . $this->request->module() . DIRECTORY_SEPARATOR; } ``` > 最后你的wap模板放置在templates\default\wap目录即可,和电脑端使用的是一样的模板名称和数据