[Checkins] SVN: Sandbox/luciano/kirbi/src/kirbi/book subject and source fields

Luciano Ramalho luciano at ramalho.org
Wed Aug 15 00:36:43 EDT 2007


Log message for revision 78835:
  subject and source fields
  

Changed:
  U   Sandbox/luciano/kirbi/src/kirbi/book.py
  U   Sandbox/luciano/kirbi/src/kirbi/book_templates/index.pt

-=-
Modified: Sandbox/luciano/kirbi/src/kirbi/book.py
===================================================================
--- Sandbox/luciano/kirbi/src/kirbi/book.py	2007-08-15 03:58:21 UTC (rev 78834)
+++ Sandbox/luciano/kirbi/src/kirbi/book.py	2007-08-15 04:36:42 UTC (rev 78835)
@@ -262,6 +262,13 @@
         self.sub_title = self.context.sub_title
         self.isbn13 = self.context.isbn13
         self.creator_search_url =  self.application_url('pac')+'?query=cr:'
+        self.subjects = ', '.join(self.context.subjects)
+        if self.context.source and self.context.source_item_id:
+            self.source = '%s #%s' % (self.context.source,
+                                     self.context.source_item_id)
+        else:
+            self.source = self.context.source
+        self.source_url = self.context.source_url
 
     def coverUrl(self):
         cover_name = 'covers/large/'+self.context.__name__+'.jpg'

Modified: Sandbox/luciano/kirbi/src/kirbi/book_templates/index.pt
===================================================================
--- Sandbox/luciano/kirbi/src/kirbi/book_templates/index.pt	2007-08-15 03:58:21 UTC (rev 78834)
+++ Sandbox/luciano/kirbi/src/kirbi/book_templates/index.pt	2007-08-15 04:36:42 UTC (rev 78835)
@@ -55,6 +55,18 @@
         <tr><th>Language</th>
             <td tal:content="context/language">pt</td>
         </tr>
+        <tr><th>Subjects</th>
+            <td tal:content="view/subjects">subject1, subject2</td>
+        </tr>
+        <tr><th>Source</th>
+            <td tal:condition="view/source_url">
+                <a tal:attributes="href view/source_url"
+                    tal:content="view/source" />
+            </td>
+            <td tal:condition="not:view/source_url">
+                <span tal:replace="view/source" />
+            </td>
+        </tr>
     </table>
 
     </div><!-- /details -->



More information about the Checkins mailing list