Опять галерея. Нужен совет "куда копать", cck+views+imagefield+imagecache.

Главные вкладки

Аватар пользователя AlexanderN AlexanderN 18 декабря 2008 в 0:51

Добрый день.

Начальные условия - друпал 6й, views, cck, imagefield, imagecache, image.
Должен быть список картинок(views) 400х300, при клике - переход на страничку с такой же по размеру картинкой и описанием под ней, при клике на картинку - просмотр ее в размере 1000х900(оригинал может быть любого разрешения).
Нужно сделать удобный ввод для девочки-редактора нового контента. Соответственно сделал тип материала в cck, где с помощью imagefield сделал поле типа image. в настройках imagefield прописал максимальный размер изображения - 400х300 - в итоге при добавлении нового изображения, в папке куда он все это сохраняет появляется 2 файла - первый с размером 300х400, второй иконка 100х100.

Вопрос - куда копать, чтобы он создавал 2 файла - 1000х900, 400х300, и чтоб cck понимал эти значения и уже внутри ноды автоматически делал изображение 400х300 -> ссылка на файл 1000х900.

Комментарии

Аватар пользователя AlexanderN AlexanderN 18 декабря 2008 в 0:59

upd: в images прописаны ряд значений, в т.ч. и эти размеры.
upd: когда делаю через image attach - работает, но там форма несколько не удобная для стороннего редактора, хочется оформить это чисто cck-полями.
upd: накопал, что когда делаю ццк-поле file-image, то все делает как надо, ресайзит в несколько разных значений/файлов, но там нет multiload(по крайней мере пока не нашел), как в imagefield.

Аватар пользователя kosilko kosilko 18 декабря 2008 в 2:50

в настройках imagecache создать пресеты для 400х300 и 1000х900, и потом в настройках ССК->display fields, для данной филды выбрать что нить из этих пресетов - их там появится несколько вариантов - как со ссылками так и без, для тизера и тела ноды раздельно. Тут на сайте был даже видео урок на эту тему.

Аватар пользователя AlexanderN AlexanderN 18 декабря 2008 в 11:47

все, спасибо всем ответившим, решено. прочев, что делал все верно - начал копать в сторону настроек апача(на локалхосте пока сайт), в нем все дело было.