Есть проблемы в установке модулей ImageCache Actions, Galleria, и т.п., для работы с изображениями в Друпал 7.
В инструкции сказано, что для Д6 требуются модули ImageField и ImageCache, а в Друпал 7 эти модули входят в ядро.
Как бы там ни было, я не смог разобраться. Модули как-бы подключаются, но никаких настроек в них нет, и практически они никак не работают.
Как это исправить?
Комментарии
И еще одна проблема: у меня в Друпал 7 вообще отсутствует как таковой тип содержимого Image. Хотя модуль Image включен, настройки настроены, ... - как создать Image - непонятно.
В ядре есть поле Image
Я, наверное, непонятно описал суть проблемы:
у меня в Друпал 7 вообще отсутствует как таковой тип содержимого Image. Хотя модуль Image включен, настройки настроены, ... - как создать Image - непонятно.
Кнопки "создать Image" - нет. Если набрать вручную http://mihck.info/node/add/image - открывается страница http://mihck.info/node/add , т.е. список видов содержимого (страница, опрос, тема форума и т.п.). Всё, кроме Image.
В настройках модуля Image всего одна вкладка - "Виды показа изображений"
Других настроек, кроме размеров, нет.
Galleria которая с http://galleria.aino.se/ ?
Этому модулю написано нужен тип материала с приаттаченными картинками - создаешь тип материала, добавляешь поле filefield и указываешь этот тип матиериала в настройках Galleria.
Модуль Image в 7-ке это ImageCache, встроенного типа материала как в контриб модуле Image для шестерки он не создает.
Еще раз - модуль Image в 7-ке не имеет никакого отношения к модулю Image из 6-ки. В семерке модулем Image назван встроенный в ядро ImageCache.
Тебе нужно создать новый тип материала (Content Type), можешь назвать его Image, и добавить к нему поле FileField - Image. Сказать модулю Galleria что тип данных для него - созданный тобой тип даных Image.
Когда создашь тип данных Image - тогда и сможешь добавлять ноды этого типа.
Спасибо, кое-что стало понятно.
Но
В Друпал-5 (и Д6) был модуль image_attach, который давал возможность в 1 клик добавлять к странице фотку. Автоматически создавал миниатюру, сам вставлял ее в текст и сам ставил ссылку на оригинал.
Или же модуль image. Создаешь изображение - и автоматически создаются три варианта: миниатюра, медиум и оригинал.
В Друпал-7 такого найти не могу. Помогите разобраться....
Там встроенный ImageCache, вот что ты писал "thumbnail, medium, large". Ты можешь задать там собственные пресеты/правила для отображения изображений, потом для кажого поля с картинкой можно выбрать где и какой пресет использовать для показа, оригинал или какое-нибудь превью с ссылкой на оригинал.
Скажем ты создашь пресет "200_100", где ты укажешь уменьшение изображения до 200x100px, затем в опциях показа полей ты можешь указать для поля с изображением, чтобы оно использовало этот пресет для закаченных в него изображений. Эти превью создаются на лету и кэшируются для последующего использования.
Ну то есть ты сначала создашь отдельный тип данных с полем для картинки или добавишь поле в уже имеющийся, а там выберешь какие пресеты использовать.
Короче говоря, ты сейчас безо всяких дополнительных модулей можешь прикрутить поле с изображением/изображениями к любому типу данных - это то что делал ImageAttach
Размеры миниатюр ты задаешь в настройках модуля Image - это ImageCache. Потом используешь эти правила для отображения картинок, в настройках отображения полей типа материала (Content Type - Manage display)
Вообще напиши что тебе конкретно надо, галлерею в тексте или отдельную ноду с галлерей или еще что-то.
Почти понял. Сейчас пробую разные варианты настроек
Сделал так. Но, похоже, что это не понадобится.
Это сделал
Это пробую сделать. Что пока не получилось:
Идешь в управление полями в раздел опций показа и двигаешь поле с картинкой туда куда нужно.
Ты можешь прикрутить модуль Lightbox/Colorbox для открытия фоток в оригинальном размере поверх страницы, либо использовать галлерею. Я скрипт галлереи руками отдельно вешал, модуль не пробовал, там где-то нужно указать видимо что галлерею нужно применить к этому полю или этому типу материала.
Вот, например, Galleryformatter - как раз то, что надо.
http://drupal.org/node/1086962 - это мануал.
Вам необходимо:
1. Установки типа содержимого использовать для галереи, или выбрать существующий, где вы будете использовать галереи - это сделал.
2. Установка ImageField для него, или выбрать существующий, есть она принимает несколько значений (более, чем одно изображение имеет смысл для галерея) - это сделал.
3. В настройках дисплея для вашего типа содержимого, выберите JQuery Галерея для вашего ImageField - - это сделал.
4. Настройка параметров галереи - это сделал.
5. Сохранить конфигурацию - это сделал.
Тогда при создании узлов этого типа вы загружаете несколько изображений в этой области, galleryformatter будет отображать их в виде JQuery галерея.
Не работает. Картинки вставляются как картинки. Где ошибка?
Кэш почистил?
Кэширование не включали пока еще.
но на всякий случай почистил. Но ничего не изменилось
Начинаю всё сначала. Удаляю все предыдущие настройки, начинаю настраивать сначала.
Но для начала хотелось бы знать: это я один не могу настроить galleryformatter ? У всех всё получается?
Я черех info-файл темы подключаю скрипты нужных мне галлерей, а струкуру генерируемого image-полем кода (список или кашей или еще как) прописываю в tpl шаблоне для этого поля, так что не знаю.
http://drupal.in.ua/content/fotogalereya-dlya-drupal-7-ajax
http://www.drupal.ru/node/62003
http://www.drupal.ru/node/61216
http://sherskova.ru/node/133