Подскажите, пожалуйста, каким набором модулей решить такую задачу:
Разработать обойный сайт, чтобы при загрузке картинки на сайт автоматом создавались копии нужного размера (под разные разрешения), картинка добавлялась в нужные разделы сайта, можно было легко добавить описание к ней, ключевые слова + вывод похожих картинок.
Никогда не решал подобную задачу, но полагаю, что основным модулем будет модуль галереи, всё остальное решается либо в самом Друпал, либо ещё парой простых модулей.
Комментарии
А в чем конкретно сложность?
Делайте новый тип материала Обоина и туда добавляете поле Изображение, делаете категории в таксономии и привязывает поле к типу материала. Похожие картинки по этой категории или тегам строятся через similar by terms.
Под каждое разрешение делайте свой стиль изображения, ссылки на эти картинки выводите в ноде.
"Под каждое разрешение делайте свой стиль изображения" - можно подробнее?
Сложность как раз в создании картинок под каждое разрешение, которое нужно указать заранее где-то, не представляю как это сделать и с помощью чего...
admin/config/media/image-styles
Это же стандартная возможность друпала. Эффект "Масштабирование и обрезка".
Хм, нашёл, а каким образом выводить скачивание всех заданных тут размеров? Сейчас не могу понять как скачать тот единственный, который загрузился
Тип ноды - Товар.
В нем поле - изображение.
Делаем несколько прессетов в стилях изображений.
Делаем вьюху, которая несколько раз выводит поле изображение для каждой ноды.
Это делаем либо через viewfield https://www.drupal.org/node/1210142
либо через entityreference - ридми его читайте
И выводим эту вьюху на страницу товара.
Хм, как сложно, может быть есть какой-то модуль для создания галерей такого плана?
Друпал это не сборище готовых решений под все случаи жизни, друпал это набор инструментов, с помощью которого вы можете сделать все что захотите.
Так что нет, готового модуля нет, придется повозиться, включить извилины