prispevek | stylovani + titul

nutno jeste dostylovat
This commit is contained in:
Bc. Petr Pecha 2016-02-27 08:49:37 +01:00
parent 0cc162a806
commit 63e150b868
3 changed files with 27 additions and 7 deletions

View file

@ -679,3 +679,7 @@ div.zadani_azad_termin {
div.novinka_obrazek {
width: 100%;
}
div.org-text {
font-style: italic;
}

View file

@ -6,16 +6,18 @@
{% block content %}
{% if not prispevek.zverejnit %}<div class="mam-org-only">{% endif %}
<h1>Příspěvek k&nbsp;tématu {{prispevek.problem.nazev}}
řešitele {{prispevek.reseni.resitel}}<h1>
<h1>{{prispevek.nazev}}</h1>
<h2>{{titul}} {{prispevek.reseni.resitel}}</h2>
<h3>Příspěvek k tématu <a href="..">{{prispevek.problem.nazev}}</a></h3>
{% if prispevek.reseni.body %}
<div class="body">({{prispevek.reseni.body}} b)</div>
{% endif %}
{% if prispevek.text_org %}
<h2>Organizátorský komentář:</h2>
<i>{% autoescape off %}{{prispevek.text_org}}{% endautoescape %}</i>
<div class="org-text">{% autoescape off %}{{prispevek.text_org}}{% endautoescape %}</div>
{% endif %}
{% if prispevek.text_resitel %}
<h2>Text od Řešitele</h2>
{% autoescape off %}{{prispevek.text_resitel}}{% endautoescape %}
{% endif %}
{% if not prispevek.zverejnit %}</div>{% endif %}

View file

@ -260,8 +260,6 @@ class PrispevekView(generic.DetailView):
prispevek_arg = self.kwargs.get('prispevek')
queryset = queryset.filter(pk=prispevek_arg)
print queryset
try:
obj = queryset.get()
except queryset.model.DoesNotExist:
@ -272,6 +270,22 @@ class PrispevekView(generic.DetailView):
return obj
else:
raise Http404()
def get_context_data(self, **kwargs):
context = super(PrispevekView, self).get_context_data(**kwargs)
# snaho o ziskani titulu
titul = ''
try:
resitel = context['prispevek'].reseni.resitel
cislo = context['prispevek'].reseni.cislo_body
body = VysledkyKCisluOdjakziva.objects.filter(resitel=resitel,
cislo=cislo)
body = body.first().body
titul = resitel.get_titul(body)
except:
pass
context['titul'] = titul
return context