【发布时间】:2013-04-11 09:34:17
【问题描述】:
我在 Drupal 7 中使用了 Bartik 的子主题。当我在配置/站点信息中设置站点名称时,我使用了一些 span 标签。在标题中显示站点名称的情况下,它可以正常工作,但是浏览器中的页面标题在显示站点名称时会显示 HTML 代码。我查看了 Drupal 文档,它说:
“注意:$title 被解释为 HTML。如果您有明文字符串,例如 $node->title,则必须使用 check_plain 转义它们或在 t() 中使用正确的占位符>在将它们传递给 drupal_set_title( )。如果您不这样做,用户可以对您的站点执行跨站点脚本攻击。”
这让我更加困惑,因为它说标题被解释为 HTML。有谁知道我该如何解决这个问题?谢谢
【问题讨论】:
标签: html drupal drupal-7 title