0

我创建了一个新菜单项:my_RegistrationForm_menu_item(类型 =注册表单)。

但是当我单击 my_RegistrationForm_menu_item 时,它会转到“用户资料”页面而不是“注册表单”页面。

另外,如果我附加:index.php/component/users/?view=registration

或者index.php?option=com_users&view=registration

到我的浏览器 URL,它会将我重定向到index.php/.../profile

注意:如果我单击默认登录模块中的创建帐户按钮,它会正确地将我带到“注册表单”页面。

为什么注册表单菜单项会转到用户的“用户资料”页面?

4

1 回答 1

1

如果您选择了type = Registration,则没有理由将其重定向到用户配置文件页面,除非您接触过任何相关的核心 Joomla 文件。

作为替代方案,您可以选择type = External并使用以下链接:

index.php?option=com_users&view=registration

更新:

您还可以执行以下操作:

  1. 创建一个名为“隐藏”的新菜单(不是菜单项)
  2. 为“隐藏”菜单创建一个名为“注册”的新菜单项,将类型设置为“外部”并添加我在上面提供的链接。
  3. 为您的主菜单创建一个新菜单项,将类型设置为“菜单项别名”并将其命名为“注册”。然后在“必需设置”部分中,选择您之前创建的隐藏菜单项。

如果这仍然不起作用,那么您的 Joomla 站点有问题并且com_users代码很可能已被篡改

于 2013-01-10T18:12:56.927 回答