sunlab/wn-profile-plugin

WinterCMS的前端用户个人资料插件

安装: 11

依赖: 0

建议: 0

安全: 0

星标: 3

关注者: 0

分支: 1

类型:winter-plugin

dev-main 2022-07-18 09:51 UTC

This package is auto-updated.

Last update: 2024-09-18 14:22:22 UTC


README

此插件允许您创建自定义的前端用户附加字段,例如(但不仅限于)

  • 社交链接(GitHub、Twitter、Facebook等)
  • 个人简介
  • 公司
  • 网站
  • 出生日期
  • 时区
  • ... 更多,唯一限制是你的想象力

开发中的插件

此插件仍在积极开发中,请报告您遇到的问题或提交PR。

Composer安装

composer require sunlab/wn-profile-plugin

要求

此插件需要Winter.User插件。

创建附加字段

在后台,导航到插件的设置,在“用户设置”选项卡下。在这里您可以添加所需的字段,唯一必需的是名称,它将对应于相关用户模型属性。

其余字段对应于如何在后台用户表单中显示字段。

从前端访问/更新字段

访问

您刚才创建的字段可以直接从User模型访问,就像访问模型的nameemail属性一样

Name: {{ user.name }}
Email: {{ user.email }}
GitHub: {{ user.github }}
Twitter: {{ user.twitter }}

前端更新

使用Winter.User组件的Account组件,您只需在组件的update.htm部分添加相应的输入,所有个人资料插件的自定义字段都可以在user变量下访问

<input name="twitter"
       type="text"
       value="{{ user.twitter }}"
>

就这样!插件已经处理了保存过程。