openid - 在 Plone 中向头部添加标签的最佳方法是什么?

标签 openid plone

我想添加链接标签以将我的网站重定向到我的 OpenID 提供商。这些标签应该放在 head 元素中。在 Plone 中添加它们的最佳方式是什么?

我知道填充 head_slot 是一种方法,但这只有在您向页面添加模板并且正在呈现该模板时才会发生。就我而言,我没有添加任何模板。我应该修改哪个模板(不是 main_template.pt,这是我当前的解决方案,但有很大的缺点)。

最佳答案

您需要填充main_template.pt中定义的head_slot

在您的基本 Plone 模板中,添加以下内容:

<head>
    <metal:block metal:fill-slot="head_slot">
        <link rel="openid.server" href="http://your.provider">
        <link rel="openid.delegate" href="http://your.url">
    </metal:block>
</head>

关于openid - 在 Plone 中向头部添加标签的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/137911/

相关文章:

asp.net-mvc - 用于测试目的的假 Open ID 提供程序

haskell - 从 Yesod OpenID 检索电子邮件地址

azure - 无法使用 Azure AD 进行身份验证,丢失 cookie 和重定向显示没有权限

python - 如何使用 Plone 4.1 触发事件提醒邮件

python - 使用 OAuth 2.0 简单注册+登录

openid - OpenID 和 SAML 有什么区别?

postgresql - 在 Plone 中存储大量数字数据并从中生成报告

timezone - Plone MailHost 发送带有澳大利亚时区的错误日期 header

plone - 如何在 Plone 中定义默认 View

css - 在 plone 中使用页面特定的 CSS