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

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

modelo,visoes,css e appinstall atualizados

File size: 4.0 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    <tal:casas tal:define="casas python:here.portal_catalog(path='/'.join(here.getPhysicalPath()), portal_type='CasaLegislativa');
12                           casa_telefones python:here.portal_catalog(path='/'.join(here.getPhysicalPath()), portal_type='Telefone', review_state='published')">
13     <tal:loop tal:repeat="casa casas">
14       <tal:block tal:define="casa_nome casa/getNom_casa;
15                              casa_path casa/getPath;
16                              casa_logradouro casa/getEndereco;
17                              casa_bairro casa/getNom_bairro;
18                              casa_cidade casa/getCidade;
19                              casa_CEP casa/getNum_cep;
20                              casa_estado casa/getEstado;
21                              casa_num_fax1 casa/getNum_fax1;
22                              casa_num_fax2 casa/getNum_fax2;
23                              casa_pagina casa/getPagina_web;
24                              casa_email casa/getEnd_email;
25                              casa_data_adesao casa/getDat_adesao;
26                              casa_foto casa/getFoto">
27     
28        <tal:if_foto tal:condition="casa_foto">
29               <img src=""
30                    tal:attributes="src python:casa.getFoto().absolute_url()"/>
31        </tal:if_foto>
32       
33        <dt class="portletHeader">
34          <span i18n:translate="box_informacoes">Informações</span>
35        </dt>
36
37       <div class="portletItem">
38        <tal:if_pagina tal:condition="casa_pagina">
39          <a href="#"
40             tal:attributes="href casa_pagina"
41             tal:content="string:Homepage"/>
42        </tal:if_pagina>
43
44        <tal:if_email tal:condition="casa_email">
45        <a href="#"
46           tal:attributes="href string:mailto:${casa_email}"
47           tal:content="string:Email"/>
48        </tal:if_email>
49
50        <tal:if_adesao tal:condition="casa_data_adesao">
51               <h4>Data de Adesão:</h4>
52               <span tal:content="python:casa.getDat_adesao().strftime('%d/%m/%Y')"/><br>
53        </tal:if_adesao>
54
55        <tal:if_endereco tal:condition="python:casa_logradouro or casa_bairro or casa_cidade or casa_CEP or casa_estado">
56        <h4>Endereço:</h4>
57        </tal:if_endereco>
58
59        <tal:if_logradouro tal:condition="casa_logradouro">     
60          <span tal:content="structure casa_logradouro"/><br>
61        </tal:if_logradouro>
62
63        <tal:if_bairro tal:condition="casa_bairro">
64          <span tal:content="structure casa_bairro"/><br>
65        </tal:if_bairro>
66
67        <tal:if_cidade tal:condition="casa_cidade">
68          <span tal:content="structure casa_cidade"/><br>
69        </tal:if_cidade>
70
71        <tal:if_cep tal:condition="casa_CEP">
72          <span tal:content="structure casa_CEP"/><br>
73        </tal:if_cep>
74
75        <tal:if_estado tal:condition="casa_estado"
76                       tal:define="vocab python:here.getField('estado').Vocabulary(here)">
77          <span tal:content="python:here.displayValue(vocab, casa_estado)"/><br>
78        </tal:if_estado>
79
80        <tal:if_faxes tal:condition="python:casa_num_fax1 or casa_num_fax2">
81        <h4>Fax:</h4>
82        </tal:if_faxes>
83
84        <tal:if_fax1 tal:condition="python:casa_num_fax1">
85        <span tal:content="structure casa_num_fax1"/><br>
86        </tal:if_fax1>
87
88        <tal:if_fax2 tal:condition="python:casa_num_fax2">
89        <span tal:content="structure casa_num_fax2"/><br>
90        </tal:if_fax2>
91
92        <tal:if_telefones tal:condition="casa_telefones">
93        <h4>Telefones:</h4>
94          <tal:loop tal:repeat="casa_telefone casa_telefones">
95            <tal:block tal:define="casa_telefone_obj python:casa_telefone.getObject();
96                                   casa_telefone_local python:casa_telefone_obj.getLocal();
97                                   casa_telefone_num python:casa_telefone_obj.getTelefone()">
98          <span tal:content="string:-${casa_telefone_local}"/><br>
99          <span tal:content="string:${casa_telefone_num}"/><br>
100            </tal:block>         
101          </tal:loop>
102        </tal:if_telefones>
103
104          <a href="#"
105           tal:attributes="href string:lista_parlamentares"
106           tal:content="string:Parlamentares da Casa"/>
107       
108      </div>
109      </tal:block>
110     </tal:loop>   
111   </tal:casas>
112</dl>
113
114</div>
115</body>
116</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.