Joomla 3组件xml将一个文件夹安装到root中

时间:2013-09-14 11:52:04

标签: xml joomla components directory joomla3.0

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

在组件XML中,我有:

<files folder="site">

<files folder="administrator">

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

我该怎么做才是xml?

3 个答案:

答案 0 :(得分: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

希望这有帮助

答案 1 :(得分:1)

您需要创建安装程序脚本文件,以覆盖清单中正常安装程序流中的目录创建。见Joomla documentation here

答案 2 :(得分:0)

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