Как я могу прикрепить существующее изображение сервера к полю изображения, а не загружать новый файл изображения?


8

Существует ли модуль или какой-либо другой способ прикрепления изображения к полю изображения путем выбора изображения из существующих файлов на сервере, а не загрузки нового изображения?

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

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

В идеале мы хотели бы иметь кнопку «просмотр сервера» вместо кнопки загрузки, но в итоге получим то же поле результирующего изображения.

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

Я попробовал модуль выбора изображений прошлой ночью. Может быть, мне нужно попробовать еще раз, но я не думаю, что понял это. Нам не нужно изменять размеры, создавать эскизы и т. Д. На экране редактирования узла. Нам просто нужен способ создать поле изображения, где путь указывает на существующий файл где-то ниже / sites / default / files. Файлы будут загружены с чем-то вроде IMCE.

Спасибо за любые идеи.


Этот вопрос снова открыт для Drupal 8, где ответы ниже, похоже, не работают (пока)
Хендрик

Ответы:


9

Я думаю, что Filefield Sources вместе с IMCE делает то, что вам нужно.


Это работает отлично. Спасибо. Другие ответы тоже звучат хорошо.
tetranz

Спасибо за рекомендацию этого. Это просто замечательный модуль. Это даже выглядит чище на экране редактирования страницы.
Рик

2

Вы также можете использовать IMCE для только что освобожденного файлового поля . IMCE для файлового поля позволяет пользователям выбирать файлы из IMCE File Browser для файловых полей. Он поддерживает загруженные файлы FTP, автоматически регистрируя их как файлы IMCE, что делает их пригодными для использования в файловом поле.


2

Модуль Media также полезен для изображений, но вы также можете использовать обычное поле изображения и использовать виджет Media для загрузки или выбора изображений с сервера. Поле остается тем же, только способ для изображения, чтобы получить введенные изменения. Я полагаю, что у вас даже есть возможность поиска и фильтрации в виджете, который поставляется с Media module 2.x


Media 2.x - новая горячность, да. Один и тот же файл может быть повторно использован в нескольких местах. Виджет выбора файлов мультимедиа позволяет пользователям выбирать существующий загруженный файл или загружать новый.
Трайдер
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.