我想要建立一个商业网站使用工艺3厘米。我想创建家长登记表,以便每个家长将有一个帐户使用的网站。然后在他们签到后,我希望他们能够增加他们的孩子。
这是否可以使用工艺3厘米。我发现的唯一一件事就是文档上的用户登记表。
如果有一个文档的博客来集成这个功能,使用工艺3 cms,或者有什么我错过到目前为止。
发布于 2019-08-08 13:30:16
这取决于你的父子关系会有多复杂。最好的解决方案是为其编写一个自定义插件或模块,包括记录和规则、一些控制器...etc。
我的解决方案如下
user groups- Parent
- Child
ParentParent具有权限:指定用户组->将用户分配给“子”选中field group:- parentId > number (more precisely int)
{% if not craft.app.user.isGuest %}
{# Your child registration form #}
<input type="hidden" id="parentId" name="parentId" value="{{ craft.app.user.id }}">
{% else %}
{# The user is not logged in #}
{% endif %}这样你就可以:
{% set userGroups = craft.app.user.identity.getGroups() %}
{% set parent = craft.users().id( craft.app.user.identity.parentId ).one()%}
{% set children = craft.users().parentId( craft.app.user.id ).all() %}
https://stackoverflow.com/questions/53062499
复制相似问题