问题
I just made my new joomla3.1 hello world extension using discover extension method i install it. BUT after installation i am unable to locate extension name in joomla component menu.
i already tried this link its working fine.
http://localhost/COM/administrator/index.php?option=com_process
anticipating helpful response
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Id$ -->
<extension type="component" version="3.1" method="upgrade">
<name>COM_PROCESS_NAME</name>
<author>Arslan Tahir</author>
<creationDate>25 DEC 2013</creationDate>>
<copyright>GPL</copyright>
<license></license>
<auhtorEmail>aaa@outlook.com</auhtorEmail>
<version>1</version>
<description>COM_PROCESS_DESCRIPTION</description>
<administration>
<files>
<filename>index.html</filename>
<filename>process.php</filename>
</files>
<menu>COM_PROCESS_NAME</menu>
</administration>
</extension>
回答1:
I have had this a couple times where the menu item was disabled because of disabling/uninstalling a component and then it not reappearing when the component was upgraded or installed. Likely there is a menu item for it in the #__menu
table. Search the table for your component's name (com_helloworld
?) as the title. Should find an item there. Make sure that published is set to 1 and that the component_id matches the id for the component in the #__extensions table.
回答2:
You would need to create a new entry for your component in the #__extensions table.
来源:https://stackoverflow.com/questions/18986989/why-i-lost-name-of-my-my-new-joomla-hello-world-extension-in-components-menu