0

カスタム コンポーネントには特定のパスが必要/images/example/photosです。

インストール時に作成するにはどうすればよいですか? まだ存在しない場合に限りますか?

4

1 に答える 1

1

インストールスクリプトが必要です。セットアップするには、これを見てください:

インストール/アンインストール/更新スクリプト ファイルの追加

すべての機能を削除できますが、インストール機能は保持できます。最終的なインストール関数は次のようになります。

function install($parent) {

    jimport('joomla.filesystem.folder');
    jimport('joomla.filesystem.file');

    if(!JFolder::exists(JPATH_ROOT . '/media/images/example/photos')) {
         $path = JPATH_SITE . '/media/images';
         $folder = 'example/photos';
         JFolder::create( $path .'/'. $folder, 0755 );
    }
}

お役に立てれば

于 2013-10-10T11:09:57.257 に答える