我正在创建一个Joomla 3.1.x组件。
在组件XML中,我有:
<files folder="site">
和
<files folder="administrator">
我想安装另一个必须进入Joomla根目录的文件夹。
我该怎么做才是xml?
答案 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_componentname
和folder_name
。
希望这有帮助
答案 1 :(得分:1)
您需要创建安装程序脚本文件,以覆盖清单中正常安装程序流中的目录创建。见Joomla documentation here
答案 2 :(得分:0)
尝试使用文件标记而不是文件夹标记。你可以把文件放在任何地方。 您也可以使用文件适配器打包单个文件。