3
Joomla注册:删除不需要的字段
首先,我知道这个问题: /programming/14799733/remove-name-field-from-joomla-registration-form 但是答案中的链接已消失,并且提到的文件路径在最新的Joomla(3.3版)中不存在,因此答案毫无用处。 我想要的很简单:Joomla的注册表格如下: 我想确保对我的用户而言注册过程尽可能简单,以便他们实际完成注册,并且存在一些问题: 我不需要知道用户的真实姓名。 我宁愿没有“确认”框。普遍的共识是它们不是必需的。 /ux/484/is-a-repeat-password-field-necessary-in-a-signup-page页面 一切都是必需的,为什么还要打扰必填字段? 当然,这是一个更好的注册页面: 我修改了\ components \ com_users \ models \ forms \ registration.xml文件,使表单看起来像我想要的样子,并且可以正常工作!但是,无论何时提交表单,验证仍然会查找缺少的字段,因此它告知我需要提供一个名称: “注册失败:请输入您的姓名。” 如何禁用对名称字段以及两个确认字段的检查? 由于名称是必需的,因此我想将名称设置为提供的用户名(因此,默认情况下,用户名和名称相同)。如果用户确实希望在注册后在其个人资料页面中设置真实姓名,则应该可以,但是不需要。 我会以错误的方式处理吗?我在某些地方读到,修改核心Joomla文件并不好,因为它可能会在更新中中断,因此应该改用“替代”。通常,这些响应只是链接到有关替代项的Joomla页面,而没有提供有关如何使用它们执行请求者所希望的进一步解释。我已尝试找出它们,但无法解决,因此,如果要使用替代方法,请说明如何使用它们进行操作,而不仅仅是链接到替代教程。 非常感谢您可以提供的任何帮助,我已经尝试解决了几个小时!