Joomla3组件添加了额外的注册字段



我目前正在为Joomla 3创建一个类似商店的组件。对于此组件,我将需要一些额外的用户字段(地址)来处理订单。

我的问题如下:

在您看来,实现这一目标的最佳方法是什么:

  1. 编辑 Joomla 登录管理器组件并将必填字段添加到数据库中
  2. 使用其他已存在的组件进行用户管理
  3. 在我的组件中实现自己的注册部分并自己创建登录模块

您会建议哪种可能性,为什么?或者你甚至会选择其他解决方案,然后告诉我;)

  1. 切勿编辑核心文件或表,这样做会阻止您升级到最新的安全版本而不会丢失所有工作,并且不断进行安全更新是Joomla非常积极主动的一件事。

  2. 查看使用扩展配置文件,
  3. 但请记住,其他扩展还包括配置文件插件。

  4. 大多数现有的电子商务,社区或社交网络扩展通过使用第二个表来扩展基本用户详细信息,其中记录由核心用户ID链接,这样它们就可以根据需要扩展,同时仍然保留Joomla升级和身份验证机制的好处。

  5. 通常,在电子商务解决方案中,您只需要当用户填满购物车并正在"结帐"时才能获得扩展信息,如果您没有找到Joomla或您的组件已经存储了这些额外的详细信息,则要求用户提供这些额外的详细信息。

相关内容

  • 没有找到相关文章

最新更新