0

我正在为用户注册表单使用用户配置文件插件,但我需要更改表单在提交时发布到的 URL。

我该怎么做?

4

2 回答 2

1

用户配置文件插件是扩展com_user的核心插件...它不控制用户注册表单的提交。

如果您想修改用户配置文件流程,那么最安全的方法是制作用户配置文件插件的副本,重命名相关部分以使其成为您自己的插件 - 您可能希望从本节介绍插件

通过修改您自己的副本,您将能够与 Joomla 的安全补丁保持同步,因为您不会修改核心文件。

如果您想修改注册过程,您需要com_user在这样做之前覆盖,但我建议您检查 Joomla!首先是扩展目录 (JED)。有大量的扩展可以修改注册过程、提供与其他系统的集成以及扩展已经存在的用户配置文件。

另一种策略可能是使用其中一个也处理用户注册的表单扩展——通常它们允许您创建各种自定义表单,包括替换标准用户注册表单。我们对其中一些非常满意,目前使用的是 RSForm Pro!— 它是一种商业产品,但非常灵活,并且对所涉及的少量成本提供了良好的支持。

于 2012-12-11T05:06:59.097 回答
0

作为记录,解决方案是执行模板覆盖 /html/com_users/registration/default.php 并将操作更改为模板配置中指定的某个 url:

action="<?php echo JFactory::getApplication()->getTemplate(true)->params->get('myFormAction');
于 2013-01-14T02:29:33.703 回答