我该如何覆盖此文件?
更新
我尝试过模板/< templatename> /html/com_users/models/login.xml和其他变体,例如模板/< templatename> /html/com_users/models/forms/login.xml或模板/< templatename> / html /com_users/forms/login.xml等没有任何成功.
http://forum.joomla.org/viewtopic.php?t=583380#p2375649
我刚刚在Joomla 2.5.3中进行了测试,它确实有效.
更新
这是从上面的URL复制的解决方案
我们可以使用普通模板覆盖功能覆盖输出.对我来说,我正试图覆盖登录页面.所以,我正在复制/components/com_users/views/login/tmpl/default.PHP并将其放入/ templates / beez_20 / html / com_users / login.
现在获取/components/com_users/models/forms/login.xml的副本,并将其放在/ templates / beez_20 / html / com_users / login中.
然后编辑/templates/beez_20/html/com_users/login/default.PHP并在表单顶部添加(我在表单标记之后添加我的)以下代码行:
// to reset the form xml loaded by the view $this->form->reset( true ); // to load in our own version of login.xml $this->form->loadFile( dirname(__FILE__) . DS . "login.xml");
同样,您可以安全地编辑/templates/beez_20/html/com_users/registration/registration.xml来修改注册表单.
原文地址:https://www.jb51.cc/xml/293053.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。