跳转到主要内容

将登录表单转换为端口号管理器,以便更容易定制

项目描述

简介

collective.pluggablelogin 使用端口号管理器覆盖标准Plone登录表单的模板,从而可以配置各种登录组件。

https://github.com/collective/collective.pluggablelogin/raw/master/screenshot.png

配置

转到“插件”控制面板并激活“可插入登录页面”。

现在,如果您以管理员身份登录并转到 /login,您将看到一个“管理端口号”链接,您可以使用它来管理可用的登录端口号。默认情况下,已启用标准登录端口号和注册表单端口号(后者仅在启用站点自注册时显示)。

除了通过Web界面手动分配之外,可插入登录页面还可以通过GenericSetup分配端口号,就像Plone的其他端口号管理器一样。例如,要在可插入登录页面上注册自定义端口号,请使用以下示例中的 portlets.xml 中的示例,在GenericSetup配置文件内

<portlets
    xmlns:i18n="http://xml.zope.org/namespaces/i18n"
    i18n:domain="plone">
 <assignment
    name="navigation"
    category="context"
    key="/"
    manager="collective.pluggablelogin"
    type="my.product.portlets.CustomLoginPortlet"
    insert-before="*"
    visible="True">
    <property name="title">string:Login portlet title</property>
    <property name="description">string:Example property</property>
 </assignment>
</portlets>

致谢

由David Glick和Groundwire Consulting开发。由Innocence Project赞助。

待办事项

  • 重构登录或注销视图中的内联样式。

变更日志

1.2.1 (2015-05-20)

  • 使用新式z3cforms避免注册端口号的双重表单标签和无效标记。[davidjb]

1.2 (2015-03-23)

  • 允许注册端口号与新旧(z3cform)和旧式(zope.formlib)注册表单一起工作。[davidjb]

1.1 (2014-01-30)

  • 向登录端口号div添加id,确保可以在页面上选择该元素。[davidjb]

  • 改进登录页面样式,与注销页面统一。[davidjb]

  • 添加注销页面模板以显示可插拔登录。[davidjb]

  • 改进登录页面样式和格式。[davidjb]

  • 修复登录页面在尾部

    </html> 结束标签后生成的空 <div> 的问题。[davidjb]

1.0 (2012-05-10)

  • 初始实现 [davisagli]

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

collective.pluggablelogin-1.2.1.zip (74.3 kB 查看哈希值)

上传时间

由以下支持