show default image for items missing cover
This commit is contained in:
parent
c6c3981a39
commit
f500037d63
2 changed files with 5 additions and 1 deletions
|
@ -727,6 +727,10 @@ class Item(PolymorphicModel):
|
||||||
else None
|
else None
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def default_cover_image_url(self) -> str:
|
||||||
|
return f"{settings.SITE_INFO['site_url']}{settings.DEFAULT_ITEM_COVER}"
|
||||||
|
|
||||||
def merge_data_from_external_resource(
|
def merge_data_from_external_resource(
|
||||||
self, p: "ExternalResource", ignore_existing_content: bool = False
|
self, p: "ExternalResource", ignore_existing_content: bool = False
|
||||||
):
|
):
|
||||||
|
|
|
@ -47,7 +47,7 @@
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div id="item-cover" class="left">
|
<div id="item-cover" class="left">
|
||||||
<img src="{{ item.cover_image_url|default:item.cover.url|relative_uri }}"
|
<img src="{{ item.cover_image_url|default:item.cover.url|default:item.default_cover_image_url|relative_uri }}"
|
||||||
alt="{{ item.display_title }}">
|
alt="{{ item.display_title }}">
|
||||||
</div>
|
</div>
|
||||||
{% if request.user.is_authenticated and not mark.shelf_type %}
|
{% if request.user.is_authenticated and not mark.shelf_type %}
|
||||||
|
|
Loading…
Add table
Reference in a new issue