Наша цель – создать материал, который бы использовался для публикации объявлений и содержал бы фотографии.


Версия друпал: Drupal 6

Для решения поставленной задачи установим следующие модули:

  • ImageCache - будет использоваться для ресайза фотографий
  • CCK - позволяем добавять дополнительные поля к материалу
  • ImageField - тип поля для хранения ссылки на картинку.
  • FileField - его тянет за собой ImageField
  • ImageApi - необходим для работы ImageCache

После скачивания и установки, на странице /admin/build/modules у вас должны быть проставлены галки напротив таких модулей:

Content, FileField, ImageField, ImageApi, ImageCache, ImageCacheUI и ImageAPI GD2 или ImageAPI ImageMagick, тут все зависит от того какая из графических библиотек доступна на сервере, если обе, то предпочтительней выбрать ImageApi ImageMagick.

Проведем предварительные настройки ImageCache, создадим новый профиль offer_post, добавим действие Scale и укажем максимальный размер картинки по ширине и высоте. Этот профиль позволит маштабировать очень большие картинки для того что бы они удачно вписывались в дизайн вашего сайта.

Теперь создадим новйы тип материала - offer. Добавим поле, назовем его допустим “Фотография”, выберем типа File и указем что необходимо использовать Image в качестве элемента формы.

Перейдем к настройке видимости поля. В тисере я бы поставил значение - hidden (не отображать),  а вот в Full Node - offer_post image.

На этом все.

Хочешь сразу узнавать о новых материалах опубликованных на сайте? Подпишитесь на RSS или на e-mail рассылку: