{# A card whose body is a grid of small tiles -- one per object, built by add_tiles(). #} {# #} {# Escaping: every field a tile shows is escaped by this template except `heading_html`, #} {# which is the one field rendered as-is and is named so that a caller putting user-entered #} {# text through it is making an obvious mistake rather than an invisible one. Nothing here is #} {# blanket-|safe'd: a heading that is markup has to be passed as `heading_html` deliberately, #} {# and a heading that is text stays text however it is spelled. #} {# #} {# The chrome is in cards/css/cards.css (.django-card__tile*), which the card emits once per #} {# request; only the per-card tile width is inline, as a custom property the stylesheet reads.#}
{{ card.extra_card_info.tiles_empty_message }}
{% endif %} {% endfor %}