(
Muchas de las extensiones que se creamos necesitan trabajar carpetas para almacenar algún tipo de archivo, ya sea dentro de la carpeta fileadmin, upload, typo3temp. Para esto existe la posibilidad de crear la(s) carpeta(s) al momento de instalar la extensión.
Para esto debemos ir al archivo ext_emconf.php, que se genera al crear la extensión, en este archivo encontramos un arreglo con diferentes opciones. Si deseamos crear una carpeta que lleve por nombre el key de la extensión dentro de upload debemos habilitar la opción uploadfolder, que por defecto viene en 0:
No crear carpeta dentro de carpeta upload: 'uploadfolder' => 0
Crear carpeta dentro de upload: 'uploadfolder' => 1
Si deaseamos crear carpetas dentro de fileadmin u otra carpeta debemos utilizar la opción createDirs, a esta se le deben agregar las carpetas que se deben crear, ejemplo:
'createDirs' => 'fileadmin/carpeta,fileadmin/carpeta2'
Ahora, cada vez que instalemos la extensión por primera y si no se han creado las carpetas se mostrara la siguiente pantalla.
