业务经理

微信扫描以上二维码

028-61286886

技术咨询

我有个集约化管理的开发需求,每个网站使用不同的模板

迅睿框架 更新 2021-06-09 13:21:22 geekcode

我有个集约化管理的开发需求,每个网站使用不同的模板,后期新增网站还要新开发模板

为了减少后期的维护量,修改通用部分,直接覆盖共用部分的模板即可

目前开发好了一个模板框架

{xunruicms_img_title}


为了便于区分,每个网站的模板相关资源使用 template_xxx  的命名规则,使用 git  每个网站做一个分支


 comment_top.html 和   comment_bottom.html 等通用部分 单独放在 common分支,模板目录 为  template_common


现在就出现了 如图 网站 template_one 的首页  index.html模板 要引用的模板 在 本主题的 template_one 和  template_common  两个目录里 

{xunruicms_img_title}


按模块内容单独自定义模板 https://www.xunruicms.com/doc/894.html

 

我找到了个模块调用指定模板的模板,不是很清楚主题该怎么实现 “访问这个内容时,就会调用/template/pc[可变动]/default[可变动]/home/news[模块目录]/aaa.html”


方案

  • 迅睿框架技术-刘怀远 #1 · 2021-05-28 15:11:23
    访问这个内容时,就会调用/template/pc[可变动]/default[不可变动]/home/news[模块目录]/aaa.html参考文档:《网站终端》
  • geekcode #2 · 2021-05-28 15:12:19
    https://www.xunruicms.com/doc/433.html
    {template "xxx.html", "/"}
    “强制引用主目录” 这个主目录我不是太清楚是指的是什么我试了
    {template "xxx.html", "/aaa"}
    debug也没看到调用路径里提到aaa
  • geekcode #3 · 2021-05-28 15:14:37
    迅睿框架技术-刘怀远 这个好像实现不了我想要的 😂 我想实现的 貌似是 模板里嵌套引用模板
  • 迅睿框架技术-刘怀远 #4 · 2021-05-28 15:16:00
    {template "xxx.html", "/"} 表示引用 /template/pc[可变动]/default/home/aaa.html

    ---
    {template "xxx.html", "/aaa"} 这个写法不存在,第二个参数,是固定的/
  • 不靠谱的小男人 #5 · 2021-05-28 15:18:36
    满意答案
    搞不定的功能找官方给你定制不就行了吗 😆 😆
  • geekcode #6 · 2021-05-28 15:19:45
    不靠谱的小男人 我也发现 我这个貌似当前实现不了
  • 半杯残茶 #7 · 2021-05-31 09:51:16
    代码敲的是真漂亮。反正我是敲不出这么漂亮的代码
  • geekcode #8 · 2021-06-09 13:21:22
    @不靠谱的小男人:谢谢 已完结

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关