Всем доброго времени суток!
При разработке сайта потребовалось сделать фотогалерею. Но не простую, а "золотую"
Во-первых, есть 2 типа изображений для превью - вертикальное (316х502) и горизонтальное (316х238).
Во-вторых, открывать полные картинки нужно в popup'е.
Располагаются превьюхи в 2 колонки. Из-за того, что типов превьюх 2 - пришлось "изобретать" свой scale'n'crop и подключать jQuery библиотеку Massonry для красивого позиционирования.
Работает он ок, проблема лишь одна - подгружаются сразу фул-картинки, а это накладно в плане нагрузки.
Погуглив дальше, наткнулся на статью на Хабре, о довольно неплохом плагине, который использует ту же библиотеку Massonry.
Однако, стороних библиотек хотелось бы избежать.
Обдумав все ЗА и ПРОТИВ, решил погуглить о настройке стандартного ImageCache, чтобы можно было, в зависимости от ориентиации фотографии, применять разные настройки, и... ничего.
Решил написать, может кто сталкивался\находил решения для данной проблемы.
Заранее спасибо за информацию!
Комментарии
masonry интегрируется с вьюсом ручками за полчаса, в худшем случае - за час.
Недавно тут был топик как про интеграцию
Меня больше интересует, как в зависимости от ориентации применять тот или иной стиль имейджкеша) но за наводку спасибо)
https://drupal.org/project/imagecache_actions
эффект Aspect Switcher - lets you perform different actions based on whether the image is 'landscape' or 'portrait'
Огромнейшее человеческое спасибо!!!)