You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在ESPOCRM的tpl文件中获取URL中的记录ID参数?

嘿,在ESPOCRM的tpl模板文件里提取URL里的那个5afe67cf12187 ID值,我有几个实用的方法分享给你:

方法一:通过JavaScript解析URL哈希值

因为你的URL包含哈希(#)部分,我们可以直接用JS获取哈希路径并拆分出ID:

// 获取哈希部分并去掉开头的#
const hashPath = window.location.hash.slice(1);
// 按斜杠分割成路径片段数组
const pathSegments = hashPath.split('/');
// 目标ID就是数组的最后一个元素
const requestId = pathSegments[pathSegments.length - 1];

// 后续可以根据需要使用这个ID,比如赋值给页面元素或者做其他逻辑
console.log(requestId); // 输出:5afe67cf12187
方法二:直接利用ESPOCRM的模板上下文变量

这是更推荐的方式——ESPOCRM在实体详情页(比如这个Request视图)中,会自动把当前记录的模型传递给模板。如果你的tpl文件是对应Request详情页的模板,直接在模板里写:

{{model.id}}

就能直接输出5afe67cf12187这个ID值,完全不用自己解析URL,既简单又可靠。

如果是自定义模板,只要该模板是在Request详情页的视图上下文里加载的,就能直接访问到model对象的id属性。

内容的提问来源于stack exchange,提问作者Saurabh Sharma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:13:55