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
|
||||
)
|
||||
|
||||
@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(
|
||||
self, p: "ExternalResource", ignore_existing_content: bool = False
|
||||
):
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
</span>
|
||||
</div>
|
||||
<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 }}">
|
||||
</div>
|
||||
{% if request.user.is_authenticated and not mark.shelf_type %}
|
||||
|
|
Loading…
Add table
Reference in a new issue