将登录表单转换为Portlet管理器以便于自定义
collective.pluggablelogin的Python项目详细描述
简介
collective.pluggablelogin覆盖标准plone登录表单 使用一个使用portlet管理器的模板,以便 可以配置组件。
配置
转到插件控制面板并激活“可插入登录页面”
现在,如果您以管理者身份登录到/login,您将看到 “管理Portlet”链接,可用于管理可用的 登录Portlet。默认情况下,标准登录portlet和 注册表单Portlet已启用(仅显示后者 如果站点启用了自注册)。
以及通过web界面进行的手动分配,即可插入的登录 页面也可以通过genericsetup以同样的方式分配portlet 就像plone的其他portlet管理器一样。例如,注册自定义 porlet在可插入的登录页面上,在^{tt3}中使用这个示例$ 在常规设置配置文件中:
<portletsxmlns:i18n="http://xml.zope.org/namespaces/i18n"i18n:domain="plone"><assignmentname="navigation"category="context"key="/"manager="collective.pluggablelogin"type="my.product.portlets.CustomLoginPortlet"insert-before="*"visible="True"><propertyname="title">string:Login portlet title</property><propertyname="description">string:Example property</property></assignment></portlets>
学分
由david glick和Groundwire Consulting开发。由Innocence Project赞助。
待办事项
- 重构登录或注销视图上的内联样式。
更改日志
1.2.1(2015-05-20)
- 避免在带有 新型Z3C表单。 [大卫杰布]
1.2(2015-03-23)
- 允许注册portlet与新的(z3cform)和 旧式(zope.formlib)注册表表单。 [大卫杰布]
1.1(2014-01-30)
- 向login portlets div添加id,确保可以选择元素 在页面上。 [大卫杰布]
- 改进登录页面的样式,使用注销页面进行规范化。 [大卫杰布]
- 添加已注销的页面模板以显示可插入登录。 [大卫杰布]
- 改进登录页的样式和格式。 [大卫杰布]
- 修复了在登录页上拖尾后生成的空<;div>;的问题<;/html>; 结束标记。 [大卫杰布]
1.0(2012-05-10)
- 初步实施 [大卫萨格里]