【问题标题】:Getting the image source of a dynamic image django / wagtail获取动态图像 django / wagtail 的图像源
【发布时间】:2015-12-26 17:16:07
【问题描述】:

我想用源代码向我的模板中添加动态 wagtail 图像。

当我这样做时:

{% load wagtailcore_tags wagtailimages_tags %}
{% image page.specific.main_image width-400 %}

输出是:

<img src="[dynamic image source]" width="400" height="171" alt="[dynamic image alt]">

是否可以只获取动态图片的src?

我想将图像添加为背景,例如:

<div style="background-image:url([dynamic image source])">

有人知道这是否可行吗?

【问题讨论】:

    标签: html django image wagtail


    【解决方案1】:

    如果你把图片标签写成:

    {% image page.specific.main_image width-400 as my_image %}
    

    这会将图像信息写入变量my_image,而不是立即输出标签。然后你可以写:

    <div style="background-image:url({{ my_image.url }})">
    

    【讨论】:

    • 太好了,我用它在我的 wagtail 网站基本模板中创建了一个可自定义的元图像标签:。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-10
    • 1970-01-01
    • 2021-02-17
    • 1970-01-01
    • 2020-07-17
    • 2020-07-10
    • 2021-06-22
    相关资源
    最近更新 更多