Plone技术资料

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1812|回复: 0

Plone5 增加用户属性

[复制链接]
发表于 2018-10-30 20:03:56 | 显示全部楼层 |阅读模式
Plone5用户注册模块为plone.app.users,这个模块支持采用GenericSetup方式增加用户属性,用userschema.xml:
  • 增加注册表单用户属性:
  1. <model xmlns="http://namespaces.plone.org/supermodel/schema"
  2.        xmlns:form="http://namespaces.plone.org/supermodel/form"
  3.        xmlns:users="http://namespaces.plone.org/supermodel/users"
  4.        xmlns:i18n="http://xml.zope.org/namespaces/i18n"
  5.        i18n:domain="plone">
  6.     <schema name="member-fields">
  7.     <field name="safe_level" type="zope.schema.Choice" users:forms="On Registration">
  8.       <description/>
  9.       <required>False</required>
  10.       <title i18n:translate="">safe level</title>
  11.       <vocabulary>tl.safe_level</vocabulary>
  12.     </field>
  13. </schema>
  14. </model>
  15.   

复制代码
  • 增加用户属性表单属性
    1. <model xmlns="http://namespaces.plone.org/supermodel/schema"
    2.        xmlns:form="http://namespaces.plone.org/supermodel/form"
    3.        xmlns:users="http://namespaces.plone.org/supermodel/users"
    4.        xmlns:i18n="http://xml.zope.org/namespaces/i18n"
    5.        i18n:domain="plone">
    6.   <schema name="member-fields">
    7.     <field name="home_page" type="zope.schema.URI"
    8.       users:forms="In User Profile">
    9.       <description i18n:translate="help_homepage">
    10.           The URL for your external home page, if you have one.
    11.       </description>
    12.       <required>False</required>
    13.       <title i18n:translate="label_homepage">Home page</title>
    14.     </field>
    15. </schema>
    16. </model>
    复制代码


相关帖子

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|Plone技术资料 ( 湘ICP备14006519号-1 )

GMT+8, 2019-11-19 00:50 , Processed in 0.045907 second(s), 18 queries , Gzip On.

Powered by Plone! X3.4

© 2001-2019 Plone.org.

快速回复 返回顶部 返回列表