尝试在 Joomla 中使用自定义组件时找不到 404 组件
Posted
技术标签:
【中文标题】尝试在 Joomla 中使用自定义组件时找不到 404 组件【英文标题】:404 component not found when trying to use custom component in Joomla 【发布时间】:2020-01-08 05:56:58 【问题描述】:我试图在我的 Joomla 后端创建一个自定义组件,所以我创建了这个 xml 文件:
<?xml version="1.0" encoding="utf-8"?>
<extension type="component" version="3.8.1" method="upgrade">
<name>administratie</name>
<creationDate>2019-04-09</creationDate>
<author>Twan</author>
<authorEmail>you@example.com</authorEmail>
<version>3.8.1</version>
<description>Administratie dashboard</description>
<administration>
<menu>administratie</menu>
<files folder="components/com_administratie/admin">
<file>administratie.php</file>
</files>
</administration>
</extension>
并安装它,它工作正常,administratie
链接添加到我的组件下拉列表中,除非我点击它,页面显示404 component not found
错误。
也许我在我的 xml 文件中写错了什么?我找不到它是什么。这是我的文件夹结构:
administrator
-components
--com_administratie
---admin
---administratie.xml
----administratie.php (this file has a simple echo in it)
我已经尝试过刷新缓存,但我一直收到同样的错误。
我在使用 Joomla 版本:Joomla! 3.8.1 Stable
【问题讨论】:
【参考方案1】:尝试改变
<files folder="components/com_administratie/admin">
到
<files folder="admin">
并重新安装组件!
https://docs.joomla.org/J3.x:Developing_an_MVC_Component/Developing_a_Basic_Component
【讨论】:
如果您有 Joomla 知识要分享,请通过 Joomla Stack Exchange 加入我们。以上是关于尝试在 Joomla 中使用自定义组件时找不到 404 组件的主要内容,如果未能解决你的问题,请参考以下文章
如何在自定义模块(Joomla 1.7)中使用自定义组件中的函数?