Поддержка загрузки изображений для Drupal - это что-то вроде джунглей.
Самый простой способ сделать это с помощью image.module и img_assist. Это добавит ссылку под каждой текстовой областью, разрешающей загрузку, и при загрузке она вставляет пользовательский тег в тело содержимого, которое указывает изображение, его заголовок, его размер и выравнивание и т. Д. Обратите внимание, что это вставляет ссылку на изображение в основной текст узла и дает автору контроль над тем, как и где появляется изображение. Это может быть все, что вам нужно, если сайт предназначен только для вашего личного использования, и вы хотите сделать что-то простое, например, вставить изображения в свои записи в блоге.
Альтернативой (особенно если другие собираются создавать контент, и вы хотите, чтобы он всегда выглядел хорошо, без особых хлопот и обучения пользователей), является ограничение размещения изображений в вашей теме - разрешите людям загружать изображения в виде вложений, и визуализировать изображения в стандартных слотах вне основного текста. Это часто делается с использованием поля изображения CCK, чтобы можно было указать до N изображений - поэтому вы добавляете отдельные поля в узел Создать контент, где указаны соответствующие изображения. Один может быть отмечен как специальный, и вы можете вытащить его в качестве миниатюры, которая идет с тизером. (IIRC, поле изображения может быть еще не готово к D6.)
Чтобы этот сценарий работал лучше, вы, вероятно, хотите, чтобы изображения автоматически изменяли размер до стандартного размера, который вписывается в вашу тему, и автоматически генерировалась версия эскиза. Такой модуль, как imagecache, может это сделать, хотя его не так просто настроить.
Модуль IMCE представляет собой пользовательский интерфейс загрузчика DHTML / JavaScript, который позволяет пользователю просматривать ранее загруженные изображения на сервере. (Есть контроль над тем, какие папки они могут видеть.) IMCE имеет связанный тип поля CCK IMCE ImageField, чтобы заменить обычное поле изображения. IMCE также интегрируется с TinyMCE и FCKeditor для замены их собственных пользовательских интерфейсов загрузки. (Кажется, что поле IMCE и IMCE работают на D6.)
Некоторые люди клянутся модулем Актив для загрузки и выбора ранее загруженного контента; Я считаю, что это также может помочь встраивать изображения, размещенные на Flickr, и видео с YouTube. В настоящее время доступно только для Drupal 5.