0

ディスカバー拡張メソッドを使用して、新しい joomla3.1 hello world 拡張を作成しました。インストールします。しかし、インストール後、joomla コンポーネント メニューで拡張機能の名前を見つけることができません。

私はすでにこのリンクを試してみましたが、うまくいきました。

http://localhost/COM/administrator/index.php?option=com_process 

有益な反応を期待する

<?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>
4

2 に答える 2

2

コンポーネントを無効化/アンインストールしたためにメニュー項目が無効になり、コンポーネントがアップグレードまたはインストールされたときに再表示されないことが何度かありました。テーブルにメニュー項目がある可能性があり#__menuます。com_helloworldコンポーネントの名前 ( ?) をタイトルとしてテーブルを検索します。そこにアイテムが見つかるはずです。published が 1 に設定されていること、および component_id が #__extensions テーブル内のコンポーネントの ID と一致していることを確認してください。

于 2013-09-24T20:10:52.603 に答える
0

#__extensionsテーブルにコンポーネントの新しいエントリを作成する必要があります。

于 2013-09-24T19:51:20.830 に答える