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 { div.novinka_obrazek {
width: 100%; width: 100%;
} }
div.org-text {
font-style: italic;
}

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

@ -6,16 +6,18 @@
{% block content %} {% block content %}
{% if not prispevek.zverejnit %}<div class="mam-org-only">{% endif %} {% if not prispevek.zverejnit %}<div class="mam-org-only">{% endif %}
<h1>Příspěvek k&nbsp;tématu {{prispevek.problem.nazev}} <h1>{{prispevek.nazev}}</h1>
řešitele {{prispevek.reseni.resitel}}<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 %} {% if prispevek.text_org %}
<h2>Organizátorský komentář:</h2> <div class="org-text">{% autoescape off %}{{prispevek.text_org}}{% endautoescape %}</div>
<i>{% autoescape off %}{{prispevek.text_org}}{% endautoescape %}</i>
{% endif %} {% endif %}
{% if prispevek.text_resitel %} {% if prispevek.text_resitel %}
<h2>Text od Řešitele</h2>
{% autoescape off %}{{prispevek.text_resitel}}{% endautoescape %} {% autoescape off %}{{prispevek.text_resitel}}{% endautoescape %}
{% endif %} {% endif %}
{% if not prispevek.zverejnit %}</div>{% 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') prispevek_arg = self.kwargs.get('prispevek')
queryset = queryset.filter(pk=prispevek_arg) queryset = queryset.filter(pk=prispevek_arg)
print queryset
try: try:
obj = queryset.get() obj = queryset.get()
except queryset.model.DoesNotExist: except queryset.model.DoesNotExist:
@ -272,6 +270,22 @@ class PrispevekView(generic.DetailView):
return obj return obj
else: else:
raise Http404() 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