将"request"更改为"case"
回答你好,
我们即将发布Zendesk帮助中心,但是我们需要将所有的亚博“请求”改为“案例”。我们该怎么做呢?
我尝试了提供的所有脚本https://support.亚博zendesk.com/hc/en-us/community/posts/4409507233562-Customizing-My-Activities,但都不起作用。我注意到这是五年前的帖子,也许这就是原因。
任何帮助都是感激的。谢谢你!
-
嗨杰克马洪
请在script.js文件的底部添加以下代码
var anchors = document.querySelector("。折叠导航列表li:first-child a").text;
var newstring = anchors.replace("requests","Case");
document.querySelector(”。折叠导航列表li:first-child a")。innerHTML = newstring;
var anchorsCC = document.querySelector("。折叠-导航-列表li:n -child(2) a").text;
var newstringCC = anchorsCC.replace("Requests","Case");
document.querySelector(”。折叠-导航-列表li:n -child(2) a ' ')。innerHTML = newstringCC;
var PlaceHolder = document.querySelector(".request -search");
占位符。setAttribute('placeholder', 'Search Case');如果它解决了你的问题,请告诉我
谢谢你!
Pulkit
团队Diziana
-
嗨,Pulkit,我和Jake一起工作,脚本更新了“我的请求”页面选项卡,但不是页面的标题,而且似乎这些更改没有反映在“提交新请求”页面上。
-
现在这里有一个技巧,您需要在它们各自的模板上添加脚本,这样当它们没有找到目标元素时,它就不会在其余模板上抛出错误。
1.转到requests_page。在你的主题上的HBS文件,在该页的底部请添加下面的代码
< >脚本
var anchors = document.querySelector("。折叠导航列表li:first-child a").text;
var newstring = anchors.replace("requests","Case");
document.querySelector(”。折叠导航列表li:first-child a")。innerHTML = newstring;
var anchorsCC = document.querySelector("。折叠-导航-列表li:n -child(2) a").text;
var newstringCC = anchorsCC.replace("Requests","Case");
document.querySelector(”。折叠-导航-列表li:n -child(2) a ' ')。innerHTML = newstringCC;
var PlaceHolder = document.querySelector(".request -search");
占位符。setAttribute('placeholder', 'Search Case');
var reqHeading = document.querySelector("。.innerHTML my-activities-header h1”);
var reqNewstring = reqHeading.replace("requests","Case");
document.querySelector(”。my-activities-header h1”)。innerHTML = newstring;
> < /脚本2.转到new_request_page。你的HBS模板的主题,然后在你的模板的底部,请添加以下代码
< >脚本
var面包屑= document.querySelector("。面包屑李:nth-child(2)”).innerHTML;
var breadcrumsstring = breadcrums .replace("request","case");
document.querySelector(”。面包屑李:nth-child(2)”)。innerHTML = breadcrumsstring;
var ReqMainHeading = document.querySelector("。.innerHTML容器h1”);
var ReqMainHeadingString = breadcrumb .replace("request","case");
document.querySelector(”。容器h1”)。innerHTML = breadcrumsstring;
> < /脚本如果它解决了你的问题,请告诉我
谢谢你!
Pulkit
团队Diziana
-
谢谢你,Pulkit!这解决了问题并更新了两个页面。感谢您的快速回复!
是否可以修改突出显示的文本,以保持使用“案例”而不是“请求”的一致性? -
请将以下代码添加到先前提供的相应页面的相同脚本标签下
1.转到requests_page。在你的主题上的HBS文件,在该页的底部请添加下面的代码
var noreqHeading = document.querySelector(".no-activities").innerHTML;
var noreqHeadingNewstring = noreqHeading.replace("requests","Case");
document.querySelector(“.no-activities”)。innerHTML = noreqHeadingNewstring;2.转到new_request_page。你的HBS模板的主题,然后在你的模板的底部,请添加以下代码
var Reqdescription = document.querySelector("#request_description_hint").innerHTML;
console.log (ReqMainHeading);
var ReqdescriptionString = Reqdescription.replace("request","case");
document.querySelector(“# request_description_hint”)。innerHTML = ReqdescriptionString;请让我知道它是否解决了你的问题
谢谢你!
Pulkit
团队Diziana
-
嗨Pulkit,
这个工作!非常感谢你的帮助!
-
嗨Pulkit Pandey实际上我们还有一个问题
如何将“组织请求”更改为“组织案例”?
事先感谢你能提供的任何帮助
-
我将该代码粘贴在您在requests_page底部提供给我们的其他代码下面。但是我仍然在我们的帮助中心看到“组织请求”。知道我哪里做错了吗?
顺便说一下,我们把“箱”改成了“票”。
-
嗨Pulkit,
代码起作用了。非常感谢你的帮助!
请登录留下评论。
11日评论