загрузка изображений в определенную папку сервера

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

Аватар пользователя anikinjura anikinjura 1 октября 2011 в 21:29

Добрый вечер!
Недавно столкнулся с проблемой складирования файлов, загружаемых на сайт. В моем случае это в основном изображения. По умолчанию все файлы складываются в sites/default/files/ но после загрузки пары десятков файлов в папке начинает царить хаус! К счастью, при редактировании поля типа "Изображение" (в моем случае), есть возможность указать каталог файлов куда все это дело будет складываться. Но хотелось бы структурировать складирование файлов, относящихся к материалу, внутри папки этого материала. Т.е. например нода имеет заголовок "Пальма" тогда все изображения в этой ноде должны сохранятся по пути sites/default/files/Пальма а лучше применить транслитерацию и размещать по пути sites/default/files/Palma.
Что было сделано:
установил модули Token, Pathauto, Transliteration адреса в адресной строке браузера формируются нормально, фалы при загрузке транслитерируются.
Но вот как вставить переменную title текущей ноды в "Каталог фалов" при редактировании поля "Изображение" пока не понятно. Такого доступного маркера (token) я не нашел. Пробовал вставить:
[current-page:title] - почемуто выдает что-то не то
решил использовать абсолютный путь к ноде т.е. node/1, node/2 ...:
[current-page:url:args:value:1], [current-page:url:args:value:2], [current-page:url:unaliased:args:value:2] но для одних поле-картинок выдает номер ноды, а для других картинок машинное имя поля или еще что-нибудь другое.
Итак, вопрос: Уважаемые знатоки друпловеды, как решить данную задачу?

Комментарии

Аватар пользователя anikinjura anikinjura 2 октября 2011 в 15:53

Вроде нашел решение в виде модуля http://drupal.org/project/filefield_paths только после установки этого модуля стали доступны маркеры токена такие как [node:title] и др. только в одном месте у меня осталась проблемка:
я использую модуль Fieldgroup для создания поля CCK из составных полей (например мне нужно чтобы было поле состоящее из поля картинки + текстовое поле + числовое поле + ...) и картинки грузятся из составного поля. Вот эти картинки никак не хотят загружаться в нужную мне папку.