5

ご存知のように、Joomla バックエンドに拡張機能をインストールすると、説明が表示されます。XML からの単純な説明を使用するか、言語ベースの説明を使用できます。過去に言語ベースの説明で問題が発生したことはありませんが、今回は発生します。拡張機能は管理コンポーネントであり、フロントエンド フォルダーはなく、Joomla 2.5 用です。

コンポーネントをインストールすると、説明が次のように表示されますCOM_PROJECTS_DESC

言語フォルダーとファイルは正しい場所にあり、XML は次のように表示されます。

<?xml version="1.0" encoding="utf-8"?>
<extension type="component" version="2.5.0" method="upgrade">
    <name>Projects</name>
    <author>JoomJunk</author>
    <creationDate>15th Jul 2012</creationDate>
    <copyright>Copyright (C) 2012 JoomJunk</copyright>
    <license>http://www.gnu.org/licenses/gpl-3.0.html</license>
    <authorEmail>admin@joomjunk.co.uk</authorEmail>
    <authorUrl>http://www.joomjunk.co.uk</authorUrl>
    <version>1.0.0</version>
    <description>COM_PROJECTS_DESC</description>

<administration>
    <menu img="components/com_projects/assets/images/cpanel_16.png">COM_PROJECT_TO_DO</menu>
    <files folder="admin">
        <filename>index.html</filename>
        <filename>controller.php</filename>
        <filename>helper.php</filename>
        <filename>projects.php</filename>
        <folder>views</folder>
        <folder>tables</folder>
        <folder>models</folder>
        <folder>controllers</folder>
        <folder>assets</folder>
    </files>
    <languages folder="admin">
            <language tag="en-GB">languages/en-GB/en-GB.com_projects.ini</language>
            <language tag="en-GB">languages/en-GB/en-GB.com_projects.sys.ini</language>
    </languages>
</administration>
</extension>

奇妙なことに、最初のインストール時に説明が機能しませんが、コンポーネントをその上にインストール (アップグレード) すると機能します。

言語ファイルがロードされているように見える言語デバッグツールを使用したので、何が問題なのかわかりません。管理者のバックエンド専用の拡張機能を使用したことがあり、フロントエンドの参照がありません。

どんな助けでも大歓迎です。

よろしく

4

1 に答える 1

1

インストール可能な説明テキストを表示し、サンプル値をインストールする必要がある場合は、 を介して表示できますinstall.joomjunk.php

このリンクが役立つと思います。

http://docs.joomla.org/Using_the_installer_API_to_support_package_installation

于 2012-09-07T05:02:03.200 に答える