隐藏“提交请求按钮”,直到登录
回答大家好!
我浏览了论坛和帖子,但找不到我的问题的答案,所以我想我应该问一下。
在我们的帮助中心,我们将“提交请求”选项作为一个按钮,而不是在标题中使用纯文本。在更改主题之前,之前的设置会隐藏“提交请求”链接,直到用户登录。但是,我们以前的HC没有设置“提交”按钮。
我试过用{{#if signed_in}}代码包装按钮,但它似乎没有任何区别。
我现在的代码是这样的:
{{!提交请求}}
{{t ' submit_a_request}}
< / >
我需要做些什么?
1.隐藏此按钮,直到您登录,或
2.使用户在点击此按钮时必须登录
非常感谢您在这里提供的任何帮助或建议。
-
你好,
你可以试试这种类型:
复制下面的代码,因为它是你提到的代码提交最佳按钮.
{{#如果signed_in}}
{{t ' submit_a_request}}
< / >
{{/如果}}截图:
2).在样式表的底部添加CSS。
.header__request-right.hide_button{显示:没有;}
谢谢你!
团队
-
嗨Ifra,
谢谢你的回复。
只是为了我自己的理智,上面的代码不会隐藏签名和非签名人员的按钮吗?戴夫
-
嗨,Dave,上面的代码是,当用户登录时,提交按钮将被隐藏,当用户注销时,提交按钮将被显示。
另一种方法是,您可以通过此代码向登录用户隐藏提交按钮。
1.在你登录之前隐藏这个按钮,
{{#除非signed_in}}
{{t ' submit_a_request}}
< / >
{/除非}}2.使用户在点击此按钮时必须登录。
这是可能的,但我不确定这是否是正确的方法。 -
嗨Ifra,
谢谢你给我回电话。
我们能换个方式吗?所以我希望提交按钮在他们登录时显示,而不是在他们未登录时显示。戴夫
-
所以你可以使用下面的代码:
在用户登录时显示提交按钮。
{{#如果signed_in}}
{{t ' submit_a_request}}
< / >
{/如果}}如果有任何困惑,请告诉我:)
谢谢
-
嗨Ifra,
我还需要CSS代码以及标题代码吗?
换句话说:
标题:
{{#如果signed_in}}
{{t ' submit_a_request}}
< / >
{/如果}}CSS:
.header__request-right.hide_button{显示:没有;}
戴夫
-
不,
只添加以下代码:
{{#如果signed_in}}
{{t ' submit_a_request}}
< / >
{/如果}}本例中未添加CSS。
-
谢谢你!
如上所述,我在按钮周围添加了包装器,但是当用户登录时,提交请求按钮没有显示。
用户未登录:显示登录按钮,没有提交请求按钮
用户登录:未显示“提交请求”按钮我遗漏了什么吗?
-
嗨Ifra,
我想我现在已经解决了。我想是被扔了出去
隐藏——md-down header__request-right
部分,所以我干脆把它去掉了。现在它按预期工作了。谢谢你的帮助。
戴夫。
-
很高兴听到这个消息,干杯!
-
嗨Ifra,
当用户在登录前点击“提交请求”时,如何在...zendesk.com/hc/en-us/requests/new页面显示“请登录提交请求”?亚博
只有登录用户可以提交请求。
-
嗨,安妮塔,
您需要更新它的设置。
1).单击亚博Zendesk产品图标。
点击-
2).然后点击管理中心,蓝色字体。
3)。管理中心< / >,点击人在侧边栏中的Icon(),然后选择配置>最终用户.
4)取消选中任何人都可以提交门票.
5)。如果您尚未激活帮助中心,则此选项不可见。
7)。点击保存选项卡.
如果有任何疑问让我知道:)
谢谢
-
有人可以更新这篇文章的代码与最新版本的哥本哈根工作吗?
-
分享你的疑问…
-
试试这个,让我知道:将这段代码添加到底部的script.js文件中。
如果(HelpCenter.user。role == "anonymous" || HelpCenter.user.role == "end_user"){
document.querySelectorAll(“.submit-a-request”).forEach(函数(e) {
E.style.display = "none";
})
} -
没问题,@Emmanuel Gomes,在你的检查工具中检查你的控制台,或者你可以在这里分享你的HC的URL,这样我就可以解决问题了。
-
大家好!
是否有一种更新的方法来隐藏匿名用户的提交请求按钮?我们希望它只显示给已登录的用户。
谢谢你! !
-
转到您的头文件并找到"{{link 'new_request' class='submit-a-request'}}",然后用给定的条件对其进行包装"{{#如果signed_in}}…{{/如果}}”,你将得到最后的代码片段:
{{#如果signed_in}}
<李>{{链接“new_request”class =“提交请求”}}< /李>
{{/如果}}
截图:谢谢
20的评论