Всем здравствуйте!
Не ожидаю чудесного решения проблемы, гуглил много...Поэтому больше утверждаю, чем спрашиваю:
1) в Image Field нельзя добавлять картинки из произвольной подпапки созданной в /sites/default/files, только из той, что указал при настройке поля (если не указал, то просто из /sites/default/files);
2) в Image Field нельзя использовать картинки с внешних источников, картинка должна обязательно попасть на сервер.
Если кто-то сможет доказать обратное буду несказанно рад
Комментарии
https://www.drupal.org/project/filefield_paths
https://www.drupal.org/project/filefield_sources
filefield_paths - насколько я понял, этот модуль помогает создавать папки при загрузке с помощью токенов, ранее созданные папки он не поможет подхватить.
filefield_sources - позволяет с помощью IMCE посмотреть файлы, но выбрать получится только с /sites/default/files или папки указанной в настройке поля.
filefield_sources не помогает указать ссылку на картинку с другого сервера, а лишь загружает на сервер
или я что-то недосмотрел в этих модулях?
Transfer files from a remote server
но изображение должно и будет храниться на сервере
если нужно файлы размещать в разных каталогах, то в плане автоматизации это незаменимо
вообще изначально зачем файлы пихать в разные папки бессистемно?
FileField Sources
drupby, в итоге вы подтвердили мое утверждение темы
whiesam, что вы хотели сказать? Я вас не понял
PS Сайты не всегда создаются с нуля и без материалов. В моем случае есть огромная база картинок опредленным образом каталогизированная. Никакой бессистемности и в помине нет.
я вам объяснил как правильно делается
Я неправильно понял Ваш вопрос.
Этот модуль даёт возможность загружать файлы из внешних источников. Но всё равно он из загрузит на сервер.
Или можно сделать текстовое поле. Туда класть урл картинки. Ну и для вывода обернуть в нужный html.
В общем я оказался прав по поводу ограничений у Image Field, но ХулиGUN подсказал хорошую идею про sshfh и whiesam про текстовое поле. Думаю этого вполне хватит, чтобы обойтись без неповоротливого Image Field.
PS drupby, что значит "как правильно"? Не хранить на внешнем хранилище картинки и каталогизировать используя только возможности Drupal?
1. Есть вот такая штука - https://www.drupal.org/project/imce_filefield
Плюс вы можете написать свой file source для модуля Filefield Sources по примеру "File attach from server directory" - и позволить выбирать файл из любой подпапки + не копировать/не перемещать его в папку, указанную в настройках Image field.
2. Попробуйте https://www.drupal.org/project/remote_stream_wrapper - как минимум работает в связке с комплексом Media.
плохо вы гуглите...
вы вообще понимаете разницу между хранением файлов на внешнем источнике и подгрузкой изображений используя удаленные урлы? или для вас это одно и тоже?
а это как? Есть настройка или модуль надо патчить? Или есть модуль изменяющий поведение другого.
За Remote stream wrapper спасибо, посмотрю
drupby, да, я понимаю разницу. Об этом я и говорю. Вы же имеете ввиду не динамическую подгрузку и удаление по крону?