summaryrefslogtreecommitdiff
path: root/chimere
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-03-20 17:36:23 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-03-20 17:36:23 +0100
commit954ce5dc30faf9bebfd060689d4fd8f8c147ce7f (patch)
tree247666dece2dd9f16277a0f70fbbdd483e0d2f48 /chimere
parent36cf8726a38a7f155f0098031c60cd6869c02ef5 (diff)
downloadChimère-954ce5dc30faf9bebfd060689d4fd8f8c147ce7f.tar.bz2
Chimère-954ce5dc30faf9bebfd060689d4fd8f8c147ce7f.zip
OpenGraph: add a project image if no image is available
Diffstat (limited to 'chimere')
-rw-r--r--chimere/templates/base.html5
-rw-r--r--chimere/views.py2
2 files changed, 7 insertions, 0 deletions
diff --git a/chimere/templates/base.html b/chimere/templates/base.html
index c967b81..286ae88 100644
--- a/chimere/templates/base.html
+++ b/chimere/templates/base.html
@@ -14,11 +14,16 @@
<meta property="og:url" content="{{current_site}}{% if tiny %}/ty/{{tiny}}{% endif %}" />
{% if current_feature.image %}
<meta property="og:image" content="{{current_site}}{{current_feature.image.picture.url}}" />
+ {% elif PROJECT_IMAGE %}
+ <meta property="og:image" content="{{PROJECT_IMAGE}}" />
{% endif %}
<meta property="og:description"
content="{{current_feature.text_description|cut:'"'}}" />
{% else %}
<meta property="og:url" content="{{current_site}}" />
+ {% if PROJECT_IMAGE %}
+ <meta property="og:image" content="{{PROJECT_IMAGE}}" />
+ {% endif %}
{% endif %}
{% endblock %}
diff --git a/chimere/views.py b/chimere/views.py
index a8fe22e..f2bc5fc 100644
--- a/chimere/views.py
+++ b/chimere/views.py
@@ -211,6 +211,8 @@ def index(request, area_name=None, default_area=None, simple=False,
'has_search': hasattr(settings, 'CHIMERE_SEARCH_ENGINE') and
settings.CHIMERE_SEARCH_ENGINE
})
+ if hasattr(settings, 'PROJECT_IMAGE') and settings.PROJECT_IMAGE:
+ response_dct['PROJECT_IMAGE'] = settings.PROJECT_IMAGE
if hasattr(settings, 'CONTACT_EMAIL') and settings.CONTACT_EMAIL:
response_dct['contact_email'] = settings.CONTACT_EMAIL
response_dct['share_networks'], net_dct = \