Мультиформаты изображений

Мультиформаты изображений
2 000 ₽
Более 40 установок.

Дополнительные опции

Базовая настройка вывода в XSL шаблоне. Необходимо предоставить информацию о необходимых размерах изображений
Установить модуль вы можете через раздел «Магазин приложений» в центре администрирования HostCMS.
Внимание: Для корректной интеграции модуля требуется знание XML\XSL
Для преобразования WEBP требуется PHP 7.1+

Модуль позволяет создавать дополнительные изображения товаров\элементов указанного размера из большого изображения объекта, а также при необходимости кодировать в формат webp

    Поддерживаемые объекты:
  1. Товар интернет-магазина
  2. Группа интернет-магазина
  3. Элемент информационной системы
  4. Группа информационной системы

Параметры multiimage_items, multiimage_groups для Shop_Controller_Show и Informationsystem_Controller_Show разрешающие загрузку в XML форматов

Пример вывода в xsl шаблоне:

<picture>
	<xsl:if test="images/iphone5_100x100">
		<!-- условие на созданный формат с xml-тегом iphone5_100x100 -->
		<source srcset="{images/iphone5_100x100}" media="(max-width: 381px)"/>
	</xsl:if>
	<xsl:if test="images/iphone678_130x130">
		<!-- условие на созданный формат с xml-тегом iphone5_100x100 -->
		<source srcset="{images/iphone678_130x130}" media="(max-width: 481px)"/>
	</xsl:if>
	<img src="{dir}{image_small}" alt="{name}" title="{name}"/>
</picture>

Скриншоты

Версии модуля

Версия Дата Описание Версия от Версия до
1.5 24.01.2024 - добавлена поддержка версии 7.0.7 7.0.6
1.4 27.12.2023

Исправлена возможность сортировки по полю "Сохранять пропорции"

7.0.6
1.3 02.10.2023 - Добавлено деление форматов. Теперь у инфосистем и магазинов свои мультиформаты изображений - для Shop_Controller_Show и Informationsystem_Controller_Show добавлены параметры - multiimage_items, multiimage_groups - После обновления имеющиеся мультиформаты будут удалены, перед обновлением сохраните коды и параметры мультиформатов, например в блокноте 7.0.6
1.2 29.04.2023 - добавлена проверка xml тега 6.7.5
1.1 02.04.2023 Релиз 6.7.5

Комментарии

  • Проблемы с модулем

    После установки и настройки (добавил 2 поля в разделе "форматы изображения" в категориях магазина) модуль всё равно не добавляет указанные поля в xml структуру объекта магазина.
    $Shop_Controller_Show->multiimage_items(TRUE); и $Shop_Controller_Show->multiimage_groups(TRUE); добавил непосредственно перед выводом
    $Shop_Controller_Show
    ->xsl(
    Core_Entity::factory('Xsl')->getByName($xslName)
    )
    ->show();

    maxakagaret
    maxakagaret 27.11.2023 16:17:38

    Без темы

    напишите в телеграм: https://t.me/hostdev

    HostDEV.pw 27.11.2023 17:45:50
  • Без темы

    То есть на сервере для всех товаров будут хранится jpg и webp версии, правильно?

    tiv-dima
    tiv-dima 01.12.2022 17:58:31

    Без темы

    да

    HostDEV.pw 01.12.2022 22:39:57
  • И при необходимости конвертировать в webp

    Модуль дает возможность быстро сконвертировать уже все добавленные изображения из jpg в webp?

    tiv-dima
    tiv-dima 28.11.2022 12:49:56

    Без темы

    да, это будут отдельные изображения, данные о них попадут в xml

    btb.su 28.11.2022 16:40:31
Похожие