Мультизагрузка изображений в поле imagefield в Drupal 6

Я уже создавал материал на данную тему ранее, когда искал решение данной задачи для lux-e.ru. Было это 2,5 года назад, но в целом ничего не поменялось. Мне удалось отыскать ещё один модуль для шестерки. О нем дальше и будет идти речь.

Вот страница этого модуля — ImageField Zip/HTML5 Bulk Upload на drupal.org. Модуль позволяет загружать пакет картинок используя html5, а также из zip архива. В сентябре прошлого года была выложена dev версия, которая сотрудничает с модулем  Transliteration. Надо ли объяснять, как это полезно?

Установка

Процесс установки модуля не требует лишних телодвижений. Скачиваем, распаковываем в ту или иную папку с модулями проекта на drupal 6. Далее следуем на страницу /admin/build/modules, выставляем галочку напротив нового модуля ImageField Zip/HTML5 Bulk Upload. Сохраняем.

ImageField-Zip-install

Естественно, нам необходимы также модули CCK, ImageField, FileField. Никаких сторонних jquery библиотек или файлов скачивать и устанавливать не надо. Вы также видите, что я установил dev версию модуля, чтобы проверить работает ли связка с модулем транслитерации. О чудо! она работает. :)

Настройка

Для каждого поля imagefield, используемого в проекте, вы сможете настроить поведение модуля ImageField Zip/HTML5. После установки в настройках полей появляется специальная одноименная с модулем секция.

ImageField-Zip-settingsГде вы можете выбрать следующие настройки:

ImageField-Zip-settings-2

Для браузеров, не поддерживающих HTML 5, можно указать поведение модуля — оставить загрузку zip архива, вывести сообщений о том, что браузер не поддерживает HTML 5 или просто запретить работу модуля.

Работа модуля

Если использовать те настройки, что показаны выше, то в редакторе публикации поле загрузки картинки будет выглядеть примерно вот так:

ImageField-Zip-viewТ.е. помимо стандартной опции загрузки по одной картинке, мы получим возможность загрузки картинок пачкой.

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

Проверка, что поле пустое в twig

Январь 28, 2022 г.

При переходе к Drupal 8/9 на twig шаблоны, часто возникает вопрос, как проверить что поле пустое. Наиболее точный ответ на мой взгляд помогает найти фильтр render, т.к. он позволяет получить результат рендера соответствующего поля, а не заниматься ...

Читать

Настраиваем мета информацию о картинке для соц. сетей в Drupal 7

Сентябрь 27, 2016 г.

Когда посетители делятся ссылкой на ваш сайт в какой нить соц.сети, то программа со стороны соц. сети (Facebook или вКонтакте) пытается собрать информацию ...

Читать

Установка drush в окружении OpenServer

Сентябрь 21, 2017 г.

Drush позволяет почувствовать себя "ацким хакером" при работе над проектом в Drupal. Он упрощает многие рутинные операции, расширяя и дублируя часть функций ...

Читать

Убрать мета тег Generator

Май 17, 2023 г.

Выпиливаем мета-тег Generator из заголовочной секции сайта на Drupal. За одно и пару других лишних мета маркеров. Для этого используем hook_page_attachments_alter в теме оформления сайта. 'Generator' в списке мета информации идет под именем system_meta_generator. ...

Читать
 

Комментарии к «Мультизагрузка изображений в поле imagefield в Drupal 6»

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



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