为什么我的菜单项导致Joomla中找不到文件错误?

时间:2011-01-24 22:19:38

标签: joomla

我有一个名为com_location的新组件。它有一个单一的模型, 控制器和视图。如果我手动转到页面URL(即 mysite.com/index.php?option=com_location&view=location)它显示我的 正确查看(现在所有视图都显示一个表格 包含来自数据库的一堆记录。)

但是,当我添加一个类型为Internal Link的菜单项时,它不会 工作。我选择内部链接,然后选择地点 - >位置 - >默认 布局(我唯一的选择。)我将标题设置为“查找社区”和“ 找到一个社区的别名。链接输入中显示生成的链接 字段(不可编辑)是index.php?option = com_location& view = location - 我可以手动输入完全相同的URL。

当我去我的前端时,找到社区链接就在那里; 点击它会产生URL mysite.com/find-a-community,和 而不是我的组件,我收到一条错误消息:“请求的URL / 在这台服务器上找不到find-a-community。“

我确实在全球范围内启用了搜索引擎友好的网址 组态。 帮助?!

1 个答案:

答案 0 :(得分:2)

如果您禁用SEF网址,它是否有效?如果是这样,您将需要编写router.php文件

http://docs.joomla.org/Routing