Например есть поле загрузки файла. Как сделать чтобы файлы загружались не в files (файловая система), а в data (папка в корне Друпала, не относится к файловой системе)?
В 7-ом друпале можно так сделать: создать папку с любым названием, которое Вам нравится, затем в Конфигурация > Мультимедиа > в поле "Общедоступный путь файловой системы" вставить путь к своей папке (без слешей вначале и в конце), в Вашем случае это будет data. Метод загрузки по умолчанию поставить "Открытый — передачей файлов управляет веб-сервер", иначе файлы хоть фактически и будут загружаться в папку data, но путь к файлам будет идти через system. Думаю, на 6-м друпале если не также, то похоже. К сожалению, на 6-м работать не приходилось.
Комментарии
а этот модуль "File (Field) Paths" не подходит?
нет
В 7-ом друпале можно так сделать: создать папку с любым названием, которое Вам нравится, затем в Конфигурация > Мультимедиа > в поле "Общедоступный путь файловой системы" вставить путь к своей папке (без слешей вначале и в конце), в Вашем случае это будет data. Метод загрузки по умолчанию поставить "Открытый — передачей файлов управляет веб-сервер", иначе файлы хоть фактически и будут загружаться в папку data, но путь к файлам будет идти через system. Думаю, на 6-м друпале если не также, то похоже. К сожалению, на 6-м работать не приходилось.
А какой поддходит?
Именно 6. Хотя я уже чуть по другому совою проблему решил. Через file field aliases