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

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

atualizado portlet da casa e adicionado o template da lista dos parlamentares

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