К логотипу тоже отнсится(хотя там можно отдельным блоком добавить). Еще например стикеры к спецкатегориям(хотя там тоже это можно обойти добавлением класса на прямую в шаблоне). Но хотелось бы не пользоваться костылями.
Спасибо за предложение, задача очень нетривиальная и интересная по части обеспечения той же функциональности по формированию миниатюр, что у нас имеется для PNG, JPG, GIF только для SVG. Все-таки векторные и растровые изображения - это 2 кардинально разных типа изображений. Подумаем, как это можно реализовать.
Артем Полторанин, тоже появилась необходимость использовать векторные изображения.
Сомневаюсь, что технически как то отличается от обычных растровых.
<img src="static/img/logo.svg"> у меня показывает нормально.
Артем Полторанин, а зачем для svg формировать миниатюры? Все браузеры выше IE8 поддерживают svg. Я за то, чтобы вся графика в шаблонах была переведена на svg. У меня доля посетителей с браузерами без поддержки svg что-то около 0.5%.
Нужно разделять вопрос: SVG в качестве элементов темы оформления или SVG в качестве фото товаров, фото новостей, и всех остальных объектов.
SVG в качестве темы оформления Вы сейчас можете свободно применять - нет ни каких ограничений, просто прописывайте в шаблоне эти SVG или в CSS - и все. Никаких проблем.
Насчет SVG в качестве фото к объектам (товарам, новостям, брендам .....)
Сейчас изображения объектов вставляются примерно так в шаблонах: <img src="{$image->getUrl(100, 100, 'xy')}">, что будет означать что в атрибуте src появится ссылка на картинку соответствующего размера и типа масштабирования. (верстка на это рассчитывает)
Если метод getUrl вернет оригинальный SVG (А внутри SVG будет задан размер 1000x1000 px), то у вас просто раскорячит всю верстку, если в CSS вы не позаботились о размере тега IMG. (+ SVG бывают с поддержкой масштабирования, а бывает что нет - прописывается в самой SVG)
Я полностью за SVG в части элементов темы оформления. Мы сейчас готовим новую тему и конечно там уже применяем SVG.
Но, что касается SVG в качестве фото объектов - пока непонятно, как решить множество технических моментов, связанных с невозможностью выдавать ссылку на SVG нужного размера.
Мне кажется, использовать SVG для фото товаров это, как минимум, странно. Как вы себе это представляете? Снимать фото и преобразовывать его в вектор ???? Зачем и кому это нужно ???
А вот логотип и всякие скидки, акции... это самое то, что нужно...
Господа!
Наступил 2021 год - поддержка логотипа в формате SVG очень и очень нужна!
Также SVG очень удобен для изображений категорий.
Конечно, можно вручную пойти - положить svg на хостинг, сделать доп. поле, туда прописать ссылку на файлик svg, и затем поправить шаблон. Но это бред ;)
Комментарии 11
Ответить 0
Ответить +1
Ответить 0
Ответить +1
Ответить 0
Ответить 0
Ответить 0
Ответить 0
Ответить 0
Ответить 0
Ответить 0
Написать сообщение