Виджет вывода Изображения текущей страницы контента

1838
Приветствую читателей моего блога!

Подрядился по просьбе знакомого помочь его подруге с сайтом. И все бы ничего, да только тянет этот "клиент" с подачей материалов присылая не маленькими порциями, а сразу большими кусками и конечно же с огромными промежутками времени между ними (месяца по полтора). Пока обрабатываю данные - клиенту явно нечем заняться и не растраченную энергию он кидает на придумку новых "фишек" для сайта joke

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

Полтора дня воевал с задачей как отобразить внутри контента виджеты, но безуспешно. В итоге уже чуть было не сдался, когда в голову пришла идея: не внести виджеты в контент вокруг изображения, а вынести изображение из контента в отдельный виджет и расположить все, как захотел клиент в одну колонку в sidebar.

В итоге родился простенький виджет, который весьма сильно упростил мою работу над этим сайтом.

Виджет писался под Instant CMS версии 2.4.0.

Настройки у виджета простые:
""

- указать системное имя поля изображения;
- указать размер изображения для вывода (я заморачиваться с проверкой настроек пресета у конкретного поля изображения конкретного типа контента не стал, потому список пресета берется из компонента "Загрузка Изображений". Естественно необходимо знать и учесть, что выбранный размер должен у нужного поля типа контента генерироваться.

Больше никаких настроек указывать не нужно.

Останется только указать виджету позицию для вывода.

Варианты применения:

Вариант 1:
Вывод Изображения в стороне от контента. Не забудьте отключить показ этого изображения на странице вашего типа контента во избежание дублирования.

Вариант 2:
Дублирование текущего изображения, если такая задача потребуется.
""

К тому же можно выбрать в настройках виджета отображать другой размер этого изображения.
""

Оформил виджет в дистибутив. Установка в движок - стандартная. После установки виджет можно найти в разделе "Контент".
""


Кому потребуется - берите и не стесняйтесь, а самое главное: пользуйтесь на здоровье!

Комментарии (6)
Alekskrug 14 апреля 2016 в 09:22 0
Скриншоты в студию
Alexey Zagrebelniy 14 апреля 2016 в 13:54 0
Спасибо за подсказку! Добавил.
Fuze 14 апреля 2016 в 16:04 0
Alexey Zagrebelniy, пожалуйста, прочитайте наши правила в части публикации дополнений. Необходимо добавить виджет в каталог дополнений. Спасибо.
Alexey Zagrebelniy 15 апреля 2016 в 01:14 0
Все оформил. Спасибо!
Radu 22 декабря 2016 в 18:10 0
Установил но не работает, в админке виджет без названия и не могу его настроить((( виджет бы мне очень пригодился
Alexey Zagrebelniy 22 декабря 2016 в 22:32 +1
Название можно подкорректировать в базе данных. У меня у самого в движок почему то все виджеты у которых кириллическое название инсталлируются без имени, а стоит изменить инсталляционные пакеты и кириллицу заменить на латиницу - вообще никаких проблем. Не могу понять что за беда такая.
Спасибо за отклик! После НГ опубликую уже с латинским именем и правочку одну внесу обнаруженную.