核心设置步骤
第一步:登录后台并进入系统设置
- 使用您的管理员账号和密码登录到DedeCMS网站后台。
- 在左侧菜单栏中,找到并点击 【系统】 选项。
- 在下拉菜单中,选择 【系统基本参数】。
第二步:找到WAP模板目录设置项
- 进入“系统基本参数”页面后,默认显示的是“基本设置”选项卡。
- 在页面中找到 【站点设置】 这个区域。
- 在“站点设置”区域里,找到名为
cfg_waptemplate的参数项。 - 这个参数项的 “参数名称” 通常是 “WAP模板目录”,它的 “参数值” 默认可能是
wap或者default。
第三步:修改并保存模板目录
-
修改参数值:将
cfg_waptemplate对应的“参数值”输入框中的内容,修改为您自定义的WAP模板目录名称,您可以将其改为mobile、m或wap_new等。
(图片来源网络,侵删)- 建议:请使用小写字母和数字,不要使用特殊符号或空格,这是一个良好的命名习惯。
-
保存设置:修改完成后,点击页面底部的 【保存】 按钮。
-
清空缓存:保存成功后,系统会提示您“成功更新系统基本参数”,为了确保设置生效,建议您清空一下系统缓存,在后台的 【系统】 -> 【一键清空缓存】 中,执行清空操作。
| 步骤 | 操作位置 | 具体操作 | 关键点 |
|---|---|---|---|
| 1 | 后台登录 | 输入账号密码登录 | 确保拥有管理员权限 |
| 2 | 进入设置 | 【系统】 -> 【系统基本参数】 | 定位到正确的菜单 |
| 3 | 找到参数 | 在“站点设置”中找到 cfg_waptemplate |
参数名称通常显示为“WAP模板目录” |
| 4 | 修改并保存 | 修改“参数值”为您想要的目录名,点击【保存】 | 命名建议小写,保存后清空缓存 |
重要补充:上传WAP模板文件
仅仅在后台设置好目录名称是不够的,您还需要将您的WAP模板文件上传到服务器的指定位置。
上传位置
您的WAP模板文件需要上传到您网站根目录下的 /templets/ 文件夹中,并且以您在后台设置的目录名为子文件夹。

(图片来源网络,侵删)
举例说明:
- 假设您的网站根目录是
/public_html/。 - 您在后台设置的WAP模板目录名是
mobile。 - 您所有的WAP模板文件(如
index.html,list_article.html,article_article.html等)都需要上传到这个路径下:/public_html/templets/mobile/
目录结构示例:
你的网站根目录/
├── dede/ (DedeCMS后台程序目录)
├── templets/ (PC端和移动端模板目录)
│ ├── default/ (PC端默认模板目录)
│ ├── pc_style/ (您自定义的PC端模板目录)
│ └── mobile/ (您设置的WAP模板目录,存放移动端模板)
├── uploads/ (上传文件目录)
├── index.php (网站入口文件)
└── ... (其他文件)
常见问题与解决方案 (FAQ)
问题1:设置了WAP模板目录,但手机访问时还是显示PC版。
原因分析:
- 模板文件未上传:最常见的原因,您没有将WAP模板文件上传到
/templets/您设置的目录/路径下。 - 未开启WAP功能:DedeCMS的WAP功能需要特定文件支持。
- 缓存问题:浏览器或DedeCMS缓存了旧的页面。
- 手机访问判断错误:网站没有正确识别出移动设备。
解决方案:

(图片来源网络,侵删)
- 检查模板文件:确认WAP模板文件(如
index.html)已存在于正确的目录/templets/您的目录/中。 - 开启WAP功能:
- 登录FTP或服务器,进入您的网站根目录。
- 找到并重命名(或删除)一个名为
index.html的文件,这个文件通常是PC首页的静态缓存文件,DedeCMS在检测到根目录下没有index.html时,会动态判断访问设备并调用相应模板。 - 确保您的WAP模板目录(如
mobile)下有index.html文件。
- 清空缓存:在后台执行 【系统】 -> 【一键清空缓存】,并清除浏览器缓存。
- 检查手机访问判断:确保您的WAP模板目录下有
index.php文件,这个文件会负责调用对应的index.html模板,如果这个文件丢失或损坏,WAP功能将无法正常工作,您可以从/dede/m/目录下复制一个index.php文件到您的WAP模板目录中。
问题2:WAP页面样式错乱或图片路径不正确。
原因分析: WAP模板中的CSS、JS和图片路径是相对于WAP模板目录的,如果路径写法不正确,就会导致找不到资源。
解决方案:
在您的WAP模板文件(.html 文件)中,使用DedeCMS的全局标签来获取正确的路径,不要写死绝对路径或相对路径。
- 获取网站根目录:使用
{dede:global.cfg_basehost/}或{dede:global.cfg_cmsurl/} - 获取templets目录:使用
{dede:global.cfg_templeturl/}
正确写法示例:
<!-- 引入CSS文件 -->
<link rel="stylesheet" href="{dede:global.cfg_templeturl/}/mobile/style.css">
<!-- 引入JS文件 -->
<script src="{dede:global.cfg_templeturl/}/mobile/js/jquery.min.js"></script>
<!-- 显示图片 -->
<img src="{dede:field.litpic/}" alt="{dede:field.title/}" />
这样,无论您的WAP模板目录叫什么名字,系统都能自动找到正确的资源文件。
通过以上步骤和解决方案,您应该可以成功地在DedeCMS后台设置并启用WAP模板了。
