I am working on sort of an address book application. The addresses are
rendered as a business card in a view:
<div class="ez-mw mw radius_top" style="margin-bottom: 12px;">
<!-- Layout 1 -->
<div class="ez-wr wr" style="margin-bottom: 0px;">
{{if logo:}}
<div class="ez-box box" style="padding-top: 24px;">
{{=IMG(_src=URL('static','init/images/logos/%s' %
logo.link))}}
</div> <!-- ez-box -->
{{pass}}
{{if tagline:}}
<div class="ez-box box" style="padding-top: 12px; overflow:
hidden;">
<h5>{{=tagline.line}}</h5>
</div> <!-- ez-box -->
{{pass}}
<div class="ez-box box" style="margin-bottom: 0px;">
{{if organization:}}
<h5 style="font-weight: bolder; padding-top:
24px;">{{=organization.name}}</h5>
{{pass}}
</div> <!-- ez-box -->
</div> <!-- ez-wr -->
<!-- Module 2B -->
<div class="ez-wr wr" style="margin-top: 0px;">
<div class="ez-fr ez-negml ez-50">
<div class="ez-box content" style="padding-left: 0px; overflow:
hidden;">
{{if npas:}}
<table style="text-align: left;">
{{for npa in npas:}}
{{c=npa.NpaType.abbr}}
{{a=npa.Npa.address}}
{{if c=='T' or c=='F' or c=='M':}}
<tr>
<td>{{=c}}: </td>
<td>{{=a}}</td>
</tr>
{{elif c=='E':}}
<tr>
<td>{{=c}}: </td>
<td>{{=A(a,_href="mailto:"+a)}}</td>
</tr>
{{else:}}
<tr>
<td>{{=c}}: </td>
<td>{{=A(a,_href="http://"+a)}}</td>
</tr>
{{pass}}
{{pass}}
</table>
{{pass}}
</div> <!-- ez-box -->
</div> <!-- ez-fr -->
<div class="ez-last ez-oh">
<div class="ez-box content" style="overflow: hidden;">
{{if address:}}
<table style="text-align: left;">
<tr>
<td>{{=address.street}} {{=address.houseNumber}} {{if
address.houseNumberExtension:}}{{=address.houseNumberExtension}}
{{pass}}</td>
</tr>
<tr>
<td>{{=address.zipcode}} {{=address.city}}</td>
</tr>
</table>
{{pass}}
</div> <!-- ez-box -->
</div> <!-- ez-last -->
</div> <!-- ez-wr -->
</div> <!-- ez-mw -->
I would like to add a link to this view which makes the business card
downloadable as a vCard. Has anyone done this in web2py? What do I
need to do to make this possible?
Kind regards,
Annet.