Пакетная загрузка картинок в поле типа ImageField CCK (Drupal)

В wordpress, к примеру, такая возможность уже есть в базовой комплектации движка. А что касается drupal-a, в 7й версии хоть и интегрировали в движок что то вроде CCK, но пакетной загрузки так и не сделали. Может додумаются в 8й версии это реализовать, иначе все это начинает попахивать нафталином. :)

Здесь мы рассмотрим решение для версии drupal 6.x.

Есть, на самом деле, готовое решение — используем модуль Uploadify и одноименную библиотеку с сайта http://www.uploadify.com. Многих останавливает, что модуль с 16 июня 2011г. существует в версии DEV. Т.е. на момент написания этой статьи уже полгода как к нему не прикасались и так и не завершили разработку. Тем не менее модуль вполне функционирует.

Установка модуля производится традиционно, а библиотека записывается в подпапку модуля — uploadify, т.е. получается такой путь — modules/uploadify/uploadify.

После активации модуля на странице модулей (/admin/build/modules), CCK поля публикаций типа ImageField могут быть соответственно настроены.

На этом процесс настройки может не закончиться :) . У меня, к примеру, модуль версии 6.x-1.x-dev ожидал, что версия библиотеки uploadify будет 2.1.0 и подключал не существующий файл jquery.uploadify.v2.1.0.min.js. Нужно было лишь исправить (в файле uploadify.module) в названии подключаемого файла актуальную версию скрипта (я скачал 2.1.4) и все заработало. На то он и DEV, чтобы дорабатывать напильником :).

Мало букафф? Читайте есчо !

Удаление поля из entity в Drupal программно

Январь 10, 2020 г.

Обычно такой код требуется писать в файлах .install, для модификации структуры ваших полей при обновлении модуля, чтобы не проделывать эту операцию вручную. Также предварительно стоит подумать о переносе данных из удаляемого поля в какое то новое место. ...

Читать

Добавляем в page cache зависимость от значения cookie

Март 4, 2025 г.

Модуль page_cache использует http_middleware, чтобы зацепиться за объект request и произвести кеширование страницы. Работает он для анонимных пользователей. ...

Читать

Вывод строки запроса построенного в db_select

Апрель 11, 2019 г.

Конструктор запросов db_select позволяет абстрагироваться от движка базы данных. Если запрос довольно сложный, то на этапе тестирования может потребоваться, что называется, убедиться в том, что конечный запрос на языке SQL к базе именно тот, что вы ожидаете. ...

Читать

Отключаем вывод itok в url картинок Drupal

Август 23, 2016 г.

В Drupal 7 возможность создания миниатюр картинок (т.н. стилей),  включена в ядро. Разработчиков, видимо, заботило преодоление кеширования, и они добавляют к адресу миниатюры хеш-токен - itok. Т.е. адрес картинки выглядит так: [crayon-6a6f763cc58a1510243828/] ...

Читать
 

Комментарии к «Пакетная загрузка картинок в поле типа ImageField CCK (Drupal)»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: