从URL了解Joomla组件文件结构

时间:2013-05-20 20:23:36

标签: joomla

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

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

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

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

3 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

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

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

如果要添加注册字段,请激活用户插件或使用相同的设计创建自己的用户插件,但要包含所需的字段。

答案 2 :(得分:0)

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

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

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