在RAINTPL 3中将HTML作为变量传递

时间:2014-08-20 09:57:41

标签: php html raintpl

我正在使用RainTPL 3开发一个网站。我需要将recaptcha_get_html($publickey)创建的HTML数据传递给tpl文件并显示它。但是当使用RainTPL变量传递此值时,它会在TPL页面中以字符串形式接收。不是HTML。有没有办法在RainTPL中传递HTML?

我在HTML页面中获得的输出是它应该将输出作为验证码

的地方
<script type="text/javascript" src="http://www.google.com/recaptcha/api/challenge?k=myKey"></script> <noscript> <iframe src="http://www.google.com/recaptcha/api/noscript?k=myKey" 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>

1 个答案:

答案 0 :(得分:0)

我在上面的评论中添加了答案。要轻松找到答案,请在此处添加。

我发现的问题是auto_escape选项默认启用。它会将HTML作为字符串发送到页面。要避免此行为,请通过添加

禁用auto_escape`
auto_escape => false