Contact info header
This commit is contained in:
parent
368e938a47
commit
41bc3c036a
5 changed files with 28 additions and 10 deletions
|
@ -39,7 +39,7 @@ class Contact(models.Model):
|
||||||
def www_domain(self):
|
def www_domain(self):
|
||||||
return self.www.replace('http://', '').replace('https://', '')
|
return self.www.replace('http://', '').replace('https://', '')
|
||||||
def trans_title_styled(self):
|
def trans_title_styled(self):
|
||||||
v = self.trans_title
|
v = self.trans_title.split(' ')
|
||||||
if len(v) != 3: return v
|
if len(v) != 3: return v
|
||||||
return "<strong>%s %s</strong> %s" % tuple(v)
|
return "<strong>%s %s</strong> %s" % tuple(v)
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
|
|
7
publichealth/home/templates/tags/contact_links.html
Normal file
7
publichealth/home/templates/tags/contact_links.html
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
<a href="{{ contact.phone_link }}">
|
||||||
|
<span class="glyphicon glyphicon-earphone" aria-hidden="true"></span>
|
||||||
|
<span class="hidden-xs">{{ contact.phone }}</span></a>
|
||||||
|
|
||||||
|
<a href="{{ contact.email_link }}">
|
||||||
|
<span class="glyphicon glyphicon-envelope" aria-hidden="true"></span>
|
||||||
|
<span class="hidden-xs">{{ contact.email }}</span></a>
|
1
publichealth/home/templates/tags/contact_name.html
Normal file
1
publichealth/home/templates/tags/contact_name.html
Normal file
|
@ -0,0 +1 @@
|
||||||
|
{{ contact.trans_title_styled|safe }}
|
|
@ -19,3 +19,17 @@ def contact_form():
|
||||||
return {
|
return {
|
||||||
'contact': Contact.objects.last(),
|
'contact': Contact.objects.last(),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Contact links (header)
|
||||||
|
@register.inclusion_tag('tags/contact_links.html')
|
||||||
|
def contact_links():
|
||||||
|
return {
|
||||||
|
'contact': Contact.objects.last(),
|
||||||
|
}
|
||||||
|
|
||||||
|
# Styled contact name (header)
|
||||||
|
@register.inclusion_tag('tags/contact_name.html')
|
||||||
|
def contact_name():
|
||||||
|
return {
|
||||||
|
'contact': Contact.objects.last(),
|
||||||
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{% load wagtailcore_tags navigation %}
|
{% load wagtailcore_tags navigation information %}
|
||||||
{% get_site_root as site_root %}
|
{% get_site_root as site_root %}
|
||||||
|
|
||||||
<nav class="navbar-pre navbar-fixed-top">
|
<nav class="navbar-pre navbar-fixed-top">
|
||||||
|
@ -6,12 +6,7 @@
|
||||||
<div class="nav">
|
<div class="nav">
|
||||||
<span class="contact-nav">
|
<span class="contact-nav">
|
||||||
<a class="link" href="#contact">Kontakt</a>
|
<a class="link" href="#contact">Kontakt</a>
|
||||||
<a href="{{ contact.phone_link }}">
|
{% contact_links %}
|
||||||
<span class="glyphicon glyphicon-earphone" aria-hidden="true"></span>
|
|
||||||
<span class="hidden-xs">{{ contact.phone }}</span></a>
|
|
||||||
<a href="{{ contact.email_link }}">
|
|
||||||
<span class="glyphicon glyphicon-envelope" aria-hidden="true"></span>
|
|
||||||
<span class="hidden-xs">{{ contact.email }}</span></a>
|
|
||||||
</span>
|
</span>
|
||||||
<span class="language-nav">
|
<span class="language-nav">
|
||||||
{% language_switcher %}
|
{% language_switcher %}
|
||||||
|
@ -29,8 +24,9 @@
|
||||||
<span class="icon-bar"></span>
|
<span class="icon-bar"></span>
|
||||||
<span class="icon-bar"></span>
|
<span class="icon-bar"></span>
|
||||||
</button>
|
</button>
|
||||||
<a class="navbar-brand" href="{% pageurl site_root %}"><img src="/static/images/public-health-logo-sign.png" alt="[logo]">
|
<a class="navbar-brand" href="{% pageurl site_root %}">
|
||||||
<span class="hidden-xs">{{ contact.trans_title }}</span></a>
|
<img src="/static/images/public-health-logo-sign.png" alt="[logo]">
|
||||||
|
<span class="hidden-xs">{% contact_name %}</span></a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% block menu %}
|
{% block menu %}
|
||||||
|
|
Loading…
Reference in a new issue