Single Image - форматтер для вывода только первой картинки.

Аватар пользователя gun_dose gun_dose 19 января в 11:42
4

Недавно мы в нашей компании webxayc.by решили потихоньку начать выкладывать свои различные наработки в контриб.
И вот первая ласточка - Single Image. Модуль решает всего одну задачу: иногда нужно вывести из поля с множеством картинок только первую, например в анонсах. Для этого модуль предоставляет форматтер поля Single Image Formatter, который унаследован от обычного ImageFormatter, но выводит только первую картинку. Как и в обычном форматтере картинок, можно выбрать стиль изображения и куда будет вести ссылка с картинки.

Кроме того, в последней версии добавлен подмодуль single_image_formatter_media, который предоставляет форматтер Single Media Thumbnail, который делает всё то же самое, только для полей типа Media. Этот форматтер унаследован от стандартного MediaThumbnail.

В общем, кому надо - пользуйтесь :) Никакого страха, никакого риска - модуль прошёл security review. Также, можете не переживать за производительность - модуль очень простой и не усложняет стандартные форматтеры, а скорее наоборот - немного их упрощает?

PS: версия только для Drupal 8.
PPS: в скором времени планируется выложить ещё несколько намного более интересных модулей.

Комментарии

Аватар пользователя ivnish ivnish 19 января в 12:17
1

решили потихоньку начать выкладывать свои различные наработки в контриб.

За это большой респект)

Аватар пользователя gun_dose gun_dose 19 января в 12:52

Я в курсе)) Просто когда нужно было, я его не нашел. А перед публикацией ещё раз искал похожие модули и опять не нашёл. Когда ты показал мне его, то было уже поздно.

Зато мой модуль поддерживает работу с медиа. Я в новых проектах всё чаще использую именно медиа, т.к. всё чаще появляется задача всунуть в одну галерею фото и видео.

Аватар пользователя ivnish ivnish 19 января в 14:32

Media - это хорошо, я тоже в некоторых проектах уже использую media. В любом случае спасибо и ждем еще новых полезных модулей)

Аватар пользователя Qoada Qoada 19 января в 16:11

И меня тоже была такая задача, я делал 2 поля, поля для анонсе и дугая для остальные картинке, никоково модуля не было использовaно. Sorry for my russian D