source: publico/ILPortal/trunk/skins/ILPortal_public/portlet_casa.pt @ 1107

Última Alteração nesse arquivo desde 1107 foi 1107, incluída por gabrielmedina, 14 anos atrás

atualizado portlet_casa

File size: 3.9 KB
Linha 
1<html xmlns:tal="http://xml.zope.org/namespaces/tal"
2      xmlns:metal="http://xml.zope.org/namespaces/metal"
3      i18n:domain="plone">
4<body>
5<div metal:define-macro="portlet"
6       i18n:domain="plone"
7       tal:omit-tag=""
8       tal:define="data python:here.plone_utils.createNavTree(here, sitemap=None);">
9
10<dl class="portlet" id="portlet-casa">
11    <dt class="portletHeader">
12        <span i18n:translate="box_informacoes">Informações</span>
13    </dt>
14    <tal:casas tal:define="casas python:here.portal_catalog(path='/'.join(here.getPhysicalPath()), portal_type='CasaLegislativa');
15                           casa_telefones python:here.portal_catalog(path='/'.join(here.getPhysicalPath()), portal_type='Telefone', review_state='published')">
16     <tal:loop tal:repeat="casa casas">
17       <tal:block tal:define="casa_nome casa/getNom_casa;
18                              casa_logradouro casa/getEndereco;
19                              casa_bairro casa/getNom_bairro;
20                              casa_cidade casa/getCidade;
21                              casa_CEP casa/getNum_cep;
22                              casa_estado casa/getEstado;
23                              casa_num_fax1 casa/getNum_fax1;
24                              casa_num_fax2 casa/getNum_fax2;
25                              casa_pagina casa/getPagina_web;
26                              casa_email casa/getEnd_email;
27                              casa_data_adesao casa/getDat_adesao;
28                              casa_foto casa/getFoto">
29      <div class="portletItem">
30        <tal:if_foto tal:condition="casa_foto">
31               <img src="" width="150"
32                    tal:attributes="src python:casa.getFoto().absolute_url()"/>
33        </tal:if_foto>
34
35        <tal:if_pagina tal:condition="casa_pagina">
36          <a href="#"
37             tal:attributes="href casa_pagina"
38             tal:content="string:Homepage"/>
39        </tal:if_pagina>
40
41        <tal:if_email tal:condition="casa_email">
42        <a href="#"
43           tal:attributes="href string:mailto:${casa_email}"
44           tal:content="string:Email"/>
45        </tal:if_email>
46
47        <tal:if_adesao tal:condition="casa_data_adesao">
48               <h4>Data de Adesão:</h4>
49               <span tal:content="python:casa.getDat_adesao().strftime('%d/%m/%Y')"/><br>
50        </tal:if_adesao>
51
52        <tal:if_endereco tal:condition="python:casa_logradouro or casa_bairro or casa_cidade or casa_CEP or casa_estado">
53        <h4>Endereço:</h4>
54        </tal:if_endereco>
55
56        <tal:if_logradouro tal:condition="casa_logradouro">     
57          <span tal:content="structure casa_logradouro"/><br>
58        </tal:if_logradouro>
59
60        <tal:if_bairro tal:condition="casa_bairro">
61          <span tal:content="structure casa_bairro"/><br>
62        </tal:if_bairro>
63
64        <tal:if_cidade tal:condition="casa_cidade">
65          <span tal:content="structure casa_cidade"/><br>
66        </tal:if_cidade>
67
68        <tal:if_cep tal:condition="casa_CEP">
69          <span tal:content="structure casa_CEP"/><br>
70        </tal:if_cep>
71
72        <tal:if_estado tal:condition="casa_estado"
73                       tal:define="vocab python:here.getField('estado').Vocabulary(here)">
74          <span tal:content="python:here.displayValue(vocab, casa_estado)"/><br>
75        </tal:if_estado>
76
77        <tal:if_faxes tal:condition="python:casa_num_fax1 or casa_num_fax2">
78        <h4>Fax:</h4>
79        </tal:if_faxes>
80
81        <tal:if_fax1 tal:condition="python:casa_num_fax1">
82        <span tal:content="structure casa_num_fax1"/><br>
83        </tal:if_fax1>
84
85        <tal:if_fax2 tal:condition="python:casa_num_fax2">
86        <span tal:content="structure casa_num_fax2"/><br>
87        </tal:if_fax2>
88
89        <tal:if_telefones tal:condition="casa_telefones">
90        <h4>Telefones:</h4>
91          <tal:loop tal:repeat="casa_telefone casa_telefones">
92            <tal:block tal:define="casa_telefone_obj python:casa_telefone.getObject();
93                                   casa_telefone_local python:casa_telefone_obj.getLocal();
94                                   casa_telefone_num python:casa_telefone_obj.getTelefone()">
95          <span tal:content="string:-${casa_telefone_local}"/><br>
96          <span tal:content="string:${casa_telefone_num}"/><br>
97            </tal:block>
98         
99          </tal:loop>
100        </tal:if_telefones>
101       
102      </div>
103      </tal:block>
104     </tal:loop>   
105   </tal:casas>
106</dl>
107
108</div>
109</body>
110</html>
Note: Veja TracBrowser para ajuda no uso do navegador do trac.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.