0

我正在创建一个 Joomla 3.1.x 组件。

在组件 XML 中,我有:

<files folder="site">

<files folder="administrator">

我想安装另一个必须进入 Joomla 根目录的文件夹。

我该怎么做这是xml?

4

3 回答 3

2

您将需要使用 script.php 文件。

首先,将以下内容添加到您的 xml 文件中:

<scriptfile>script.php</scriptfile>

然后将其添加到您的 script.php 中:

class com_componentnameInstallerScript
{
      public function install();
          $path = JPATH_SITE . "/folder_name";
          JFolder::create($path, 0755)
      }     
}

不要忘记更改com_componentnamefolder_name

希望这可以帮助

于 2013-09-14T14:11:09.510 回答
1

您需要创建一个安装程序脚本文件以覆盖清单中正常安装程序流程中的目录创建。在此处查看Joomla 文档

于 2013-09-14T12:27:02.133 回答
0

尝试使用文件标签而不是文件夹标签。您可以将文件放在任何地方。您还可以使用文件适配器打包单个文件。

于 2013-09-15T20:59:46.583 回答