1

我是 joomla 的新手,并且遇到了网站问题。

我需要修改一个视图,我被告知它在

http://www.example.com/index.php?option=com_user&view=register&Itemid=68

它有一个注册表单,我需要修改它的字段。我只能访问 FTP。我需要知道这些文件在哪里来修改注册表单。如果有人可以描述这个 url 结构的含义,那将非常有帮助。

4

3 回答 3

3

您将在 /components/com_user/views/register/tmpl 中找到模板文件。

但是,您应该在模板目录中创建一个 html/com_user 文件夹,其中包含这些文件的副本并使用模板覆盖(“从不”编辑核心文件)。

这里有一些资源可以为您指明正确的方向: http://docs.joomla.org/J2.5:Developing_a_MVC_Component/ Introduction http://docs.joomla.org/How_to_override_the_component_mvc_from_the_Joomla!_core

于 2013-05-20T20:31:54.563 回答
1

com_user 表示使用用户组件注册视图。Itemid 68 指的是它所链接的菜单项的 id。

您不想直接修改任何 joomla 文件。

如果您想在注册中添加一个字段,请激活用户插件或按照相同的设计创建您自己的用户插件,但使用您想要的字段。

于 2013-05-20T20:40:09.260 回答
0

建议不要直接修改核心文件,只要 Joomla 更新,它们就会被覆盖。

但是,您可以在 components\com_users\models\forms\registration.xml 文件中找到您要查找的内容。您可以在此文件中更改注册表单的默认字段。

如果您想在注册表单中添加其他字段,有一个更好的方法: http ://docs.joomla.org/Creating_a_profile_plugin

于 2013-05-20T20:44:03.677 回答