0

サブフォルダーを作成してプラグイン マニフェスト XML 内のものを入力しようとすると、かなり混乱してしまいます。

サブフォルダを作成し、同時にそこにファイルを追加したい場合、どうすればよいですか? コード ドラフトのコメントを読んでください (もちろん、すべての名前はここで使用されているものよりも明確です)。

<?xml version="1.0" encoding="utf-8"?>
<extension type="plugin"  version="2.5.0" group="group" method="upgrade">

    <name>Handelsbanken Finans Delbetalning</name>
    <!-- The following elements are optional and free of formatting conttraints -->
    <creationDate>July 2013</creationDate>
    <author>Emil Carlsson</author>
    <authorUrl>http://valid.url</authorUrl>
    <copyright>Copyright (C) 2013</copyright>
    <version status="BETA">0.0.1</version>
    <!-- The description is optional and defaults to the name -->
    <description>Plugin description.</description>

    <update> <!-- Runs on update; New in 1.6 -->
        <schemas>
            <schemapath type="mysql">sql/updates/mysql</schemapath>
        </schemas>
    </update>

    <!-- Site Main File Copy Section -->
    <!-- Note the folder attribute: This attribute describes the folder
        to copy FROM in the package to install therefore files copied
        in this section are copied from /site/ in the package -->
    <files folder="site">
        <filename>plgName.xml</filename>
        <filename>plgName.php</filename>
        <folder>helpers</folder>
    </files>

</extension>

これは私に本当に何も与えません。ドキュメントから収集したものから作成されたはずのフォルダーが見つかりません。また、これらのフォルダーにデータを入力する方法も指定していません:(。多かれ少なかれ、必要なすべてのファイルをパッケージ化して、必要な/必要な場所にサブフォルダーを作成することが可能であると想定しています。しかし、それはマニフェスト ファイルの書き方に関する質問 誰かがこれに関する優れたチュートリアルを持っている場合、私は非常に感謝しています:)。指がほとんど出血するまでグーグルで検索しました:(。すべてのファイルを同じフォルダーに入れることができると思いますが、他の開発者がコアの一部を視覚化するための何らかの構造が必要ですプラグインと、プラグイン コアの一部ではないもの。

4

1 に答える 1

0

問題は解決しました。私の非インストール スクリプトでは、構成 XML (プラグインを構成するためのフィールド) によってのみ使用されると思われるファイルにリンクしました。このファイルには、ノード「ファイル」もありました。このノードでは、ヘルパー ディレクトリにリンクしていませんでした。これが完了すると、すべてのサブディレクトリも追加されました。つまり、ファイルノードがあるすべての場所でフォルダーにリンクすることを忘れないでください。

于 2013-07-16T07:28:16.873 に答える