Changed generation of title from tags.
authorMarek Stępniowski <marek@stepniowski.com>
Sat, 13 Sep 2008 06:45:14 +0000 (08:45 +0200)
committerMarek Stępniowski <marek@stepniowski.com>
Sat, 13 Sep 2008 06:45:14 +0000 (08:45 +0200)
apps/catalogue/templatetags/catalogue_tags.py

index 36e80d2..537e3ec 100644 (file)
@@ -37,6 +37,23 @@ def capfirst(text):
         return ''
 
 
         return ''
 
 
+
+def simple_title(tags):
+    mapping = {
+        'author': u'Autor',
+        'theme': u'Motyw',
+        'epoch': u'Epoka',
+        'genre': u'Gatunek',
+        'kind': u'Rodzaj',
+        'set': u'Półka',
+    }
+    
+    title = []
+    for tag in tags:
+        title.append("%s: %s." % (mapping[tag.category], tag.name))
+    return ' '.join(title)
+
+
 @register.simple_tag
 def title_from_tags(tags):
     def split_tags(tags):
 @register.simple_tag
 def title_from_tags(tags):
     def split_tags(tags):
@@ -45,6 +62,9 @@ def title_from_tags(tags):
             result[tag.category] = tag
         return result
     
             result[tag.category] = tag
         return result
     
+    # TODO: Remove this after adding flection mechanism
+    return simple_title(tags)
+    
     class Flection(object):
         def get_case(self, name, flection):
             return name
     class Flection(object):
         def get_case(self, name, flection):
             return name