Как Django, sorl thumbnail, может отображать изображения для AMP <amp-img src = "{{}} ...? - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь отобразить миниатюры на сайте усилителя.Я изменил «img» на «amp-img», тогда миниатюра не отображается.

Этот следующий код не работает.

{% thumbnail item.image "100x100" crop="center" as im %}
    <amp-img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}"></amp-img>
{% endthumbnail %}

Это работает.

{% thumbnail item.image "100x100" crop="center" as im %}
    <img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}">
{% endthumbnail %}

Но для усилителя "img" не допускается.Есть ли способ использовать thumbl thumbnail для amp?

1 Ответ

0 голосов
/ 17 апреля 2019

Насколько я знаю, это не сработает, поскольку sorl-thumbnail не поддерживает тег amp-img.

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

...