Model view controller Joomla com_用户组件无法加载某些模板
我修改了Joomla的用户组件,特别是文件components/com_users/controllers/profile.php,并在components/com_users/views/profile/tmpl中包含了一些自定义模板 这主要是一些表格,我提交,然后重定向到具体的网页,以进一步的行动 示例场景: 用户登录后即可访问上述选项。我通过修改默认配置文件模板将其放在配置文件页面上 所以,当有人输入姓名并按search时,该表单通过表单提交Model view controller Joomla com_用户组件无法加载某些模板,model-view-controller,joomla,com,joomla-component,Model View Controller,Joomla,Com,Joomla Component,我修改了Joomla的用户组件,特别是文件components/com_users/controllers/profile.php,并在components/com_users/views/profile/tmpl中包含了一些自定义模板 这主要是一些表格,我提交,然后重定向到具体的网页,以进一步的行动 示例场景: 用户登录后即可访问上述选项。我通过修改默认配置文件模板将其放在配置文件页面上 所以,当有人输入姓名并按search时,该表单通过表单提交 action="<?php echo
action="<?php echo JRoute::_('index.php?option=com_users&task=profile.selectSendMessage'); ?>"
我已将sendMessage.php模板放在com_users/views/profile/tmpl中
我在MacOS中的MAMP上设置的localhost上一切正常
几天前,我把网站移到了一个实时服务器上。我已经按照所有正确的步骤将网站和数据库从localhost迁移到live server。不过,我输入的任何自定义模板都无法访问
奇怪的是,Edit User Profile从函数Edit()重定向到同一个Profile.php文件,模板位于我在views/Profile/tmpl中的Edit.php中的相同位置,它的工作方式与预期的一样
我使用1和1共享托管计划1和1无限托管网站
我已经尝试解决这个问题很长一段时间了,但无法理解这个问题。我多次尝试重新安装该网站,尝试从1&1控制面板的web应用程序安装并修改它,但都没有成功
欢迎提供任何提示和见解。多谢各位 原来1和1.com主机不支持带有大写字母的布局名称。我把所有的布局名称改为小写字母,一切正常 如果有人面临同样的问题,这值得一试。调试尤其困难,因为您永远不会怀疑这可能是一个问题。我在玩的时候偶然发现了这个解决方案 谢谢
index.php?option=com_users&view=profile&layout=sendMessage