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(配置插件的字段)使用的文件。在这个文件中,我也有节点“文件”,在这个节点中,我没有在 helpers 目录中链接。完成后,所有子目录也被添加。简而言之 - 不要忘记在您拥有文件节点的所有位置链接文件夹。

于 2013-07-16T07:28:16.873 回答