Browse Source

prispevek | stylovani + titul

nutno jeste dostylovat
remotes/origin/bug
Bc. Petr Pecha 9 years ago
parent
commit
63e150b868
  1. 4
      mamweb/static/css/mamweb.css
  2. 12
      seminar/templates/seminar/archiv/prispevek.html
  3. 18
      seminar/views.py

4
mamweb/static/css/mamweb.css

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

12
seminar/templates/seminar/archiv/prispevek.html

@ -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 %}

18
seminar/views.py

@ -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

Loading…
Cancel
Save