将登录表单转换为端口号管理器,以便更容易定制
项目描述
简介
collective.pluggablelogin 使用端口号管理器覆盖标准Plone登录表单的模板,从而可以配置各种登录组件。
配置
转到“插件”控制面板并激活“可插入登录页面”。
现在,如果您以管理员身份登录并转到 /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 查看哈希值)
关闭
collective.pluggablelogin-1.2.1.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | afd5d53600066988fb76daf799701b6bbab78d6caae37bf3185801cbed5b12d1 |
|
MD5 | b81e95ecee0bbb88680e14c911c2e13a |
|
BLAKE2b-256 | 83856abf98c0e7b047464ac20d9cd2ad0d02ef6f4b1be2d32a4895dc094fb9f9 |