0

I am currently creating a shop-like component for Joomla 3. For this component, I will need some additional user-fields (Address) for the processing of the order.

My question is as follows:

What would in your opinion be the best way to achieve this:

  1. Edit the Joomla Login component and add the required fields to the database
  2. Use an other already existing component for user management
  3. Implement an own registration part in my component and create the login-module myself

Which of these possibilities would you suggest and why? Or would you even choose an other solution, then tell me ;)

4

1 回答 1

1
  1. 永远不要编辑核心文件或表格,这样做会阻止您在不丢失所有工作的情况下升级到最新的安全版本,而持续的安全更新是 Joomla 非常积极主动的一件事。

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

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

  4. 通常在电子商务解决方案中,您只需要在用户填满购物车并处于“结帐”过程中时才需要扩展信息已由 Joomla 或您的组件存储。

于 2013-11-06T04:21:25.627 回答