Как заставить друпал раскидывать файлы в папки по году и месяцу

Главные вкладки

Аватар пользователя BIG_EX BIG_EX 17 апреля 2011 в 13:14

перехожу с wp , имеется несколько тысяч картинок, которые в вп прекрасно рассортированы по год/месяц в папке загрузки, как такое же сделать в друпал ? кидать всё в одну не вариант, файлов очень много...

Комментарии

Аватар пользователя BIG_EX BIG_EX 17 апреля 2011 в 14:17

чем больше узнаю друпал, тем больше поражаюсь, решил проблему проще Smile
в модуле переноса сделал :

<?php
$dest 
file_default_scheme() . '://posters/' date('Y') . '/' date('m');
file_prepare_directory($destFILE_CREATE_DIRECTORY FILE_MODIFY_PERMISSIONS);
return 
file_copy($file$destFILE_EXISTS_REPLACE);
?>

и всёже был бы признателен еслиб ктонить указал на хук,который вызывается при аплоаде файлов чтоб изменять директорию... авось пригодится...

Аватар пользователя Tkhorev Tkhorev 17 апреля 2011 в 16:41

У меня такая туча модулей, что я не уверен какой именно это делает, но похоже на то, что это "Token".
В настройках CCK поля выставляю вот такое:
images/blog/[current-date:custom:Y]/[current-date:custom:m]/[current-date:custom:d]
В итоге картинки раскладываются в папочки по году/месяцу/дате
Модуль уже три месяца работает на пяти сайтах - глюков замечено небыло, работает как часы, хоть и в beta.

Аватар пользователя BIG_EX BIG_EX 18 апреля 2011 в 9:29

спасибо больше ) и вправда выход оказался проще простого, токен стоял для других целей, достаточно было поставить папку загрузки для поля posters/[current-date:custom:Y]/[current-date:custom:m] и всё полетело Smile