我只是尝试通过设置>使用全局设置更改reCaptcha的主题。垃圾邮件。我可以添加键没问题,但是不能将主题更改为'clean'来说'red'?
果园设置
答案 0 :(得分:1)
由于某种原因,View位于EditorTemplates文件夹下,名为Parts.ReCaptcha.Fields.cshtml
。当我有机会确切地知道为什么存在或者应该提交错误时,请正确看看。
实际上,我从未试图覆盖它。
无论如何,编辑你的视图有这样的东西,这就是我为客户做的。
@model Orchard.AntiSpam.ViewModels.ReCaptchaPartEditViewModel
@{
using (Script.Head())
{
<script type="text/javascript">
var RecaptchaOptions = { theme: 'clean' };
</script>
}
}
<script type="text/javascript" src="//www.google.com/recaptcha/api/challenge?k=@Model.PublicKey"></script>
<noscript>
<iframe src="//www.google.com/recaptcha/api/noscript?k=@Model.PublicKey" height="300" width="500" frameborder="0"></iframe><br>
<textarea name="recaptcha_challenge_field" rows="3" cols="40">
</textarea>
<input type="hidden" name="recaptcha_response_field" value="manual_challenge">
</noscript>
您只是添加脚本位:
@{
using (Script.Head())
{
<script type="text/javascript">
var RecaptchaOptions = { theme: 'clean' };
</script>
}
}