Ignore:
Timestamp:
17/05/07 11:38:17 (13 years ago)
Author:
lawrence
Message:

Modifications to support cut-down stub-b xquery.
Slight rearrangement of page positioning in discovery. (Needs CSS
support)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI07-MOLES/trunk/PythonCode/wsgi/renderEntity.py

    r2433 r2487  
    2323            return entity.toHTML() 
    2424        elif entity.metadataType == 'NDG-B1': 
    25                 relatedHTML=renderRelated(entity) 
     25                relatedHTML=entity.related.toHTML() 
    2626                contentHTML=renderDescription(entity.description) 
    2727                if entity.stubBtype=='dgDataEntity': 
     
    210210        html+='</td></tr>' 
    211211    return html 
    212              
    213 def renderRelated(entity): 
    214     ''' take a stub-b and create html for the related entities ''' 
    215     html='' 
    216  
    217     if entity.related!=[]: 
    218         html='''<p><br/></p>' 
    219                 <table cellspacing="0" cellpadding="3" border="0" width="100%"> 
    220                 <tbody> 
    221                 <tr><td class="lineHead" colspan="3"><span class="headingO">Related Entities</span></td></tr> 
    222                 ''' 
    223         i=0 
    224         for deployment in entity.related: 
    225             #could use a name if we have one, but meanwhile we'll use a numeric ... 
    226             i+=1 
    227             d=str(i)   
    228             for key in deployment.links: 
    229                 for l in deployment.links[key]: 
    230                     b='<a href="%s">%s</a>'%(deployment.URL,d) 
    231                     a='<a href="%s">%s</a>'%(l.URL,l.name) 
    232                     html+='''<tr><td width="10%%">%s</td> 
    233                                 <td width="30%%"><b>%s</b></td> 
    234                                     <td width="60%%">%s</td></tr>'''%(b,l.label,a) 
    235          
    236         html+='</tbody></table>' 
    237     return html 
    238          
Note: See TracChangeset for help on using the changeset viewer.