Пользовательский компонент Joomla 2.5: создать путь при установке
Мой пользовательский компонент нуждается в определенном пути, скажем /images/example/photos
,
Как я могу создать его при установке, но только если он еще не существует?
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 );
}
}
Надеюсь это поможет