ATENÇÃO: Obsoleto e não será migrado.

Criando um page_tamplete na pasta vereador/fulano chamado index_html

Caso queira criar um page_templete na pasta vereador/fulano chamado index_html para que possa mostrar os dados do vereador bem como noticias adicionada a esta pasta faça:

1 – Dentro da pasta do vereador add um page_tamplete com o nome de index_html (nesse index, você pode configura-lo para apresentar portlet, imagens, notícias, vídeos e outros)

2 – Nosso código do index_html ficou assim:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
      lang="en"
      metal:use-macro="here/main_template/macros/master"
      i18n:domain="plone">
<body>
<div metal:fill-slot="main">
  <div metal:use-macro="here/portlet_ver_alcides/macros/portlet" />
  <hr />
  <h3>Últimas Notícias</h3>
  <ul tal:define="path python:'/'.join(here.getPhysicalPath());
                  results python:here.portal_catalog.searchResults(path={'query':path, 'depth':2},
                                                                         portal_type='News Item',
                                                                         sort_on='Date',
                                                                         sort_order='reverse',
                                                                         review_state='published')[:5];">
    <tal:noticias repeat="obj results">
      <li tal:define="oddrow repeat/obj/odd"
          tal:attributes="class python:test(oddrow, 'even', 'odd')">
        <a tal:attributes="href obj/getURL">
          <h4 tal:content="obj/Title" />
          <span tal:replace="obj/Description" />
        </a>
      </li>
    </tal:noticias>
  </ul>
</div>
</body>
</html>

3 – Esta parte do código ( <div metal:use-macro="here/portlet_ver_alcides/macros/portlet" />) esta inserindo uma portlet criada para apresentar a foto biografia e proposições apresentadas pelo vereador

4 – Conteudo da portlet do vereador:

<html>
  <head>
    <title tal:content="template/title">Vereador Alcides</title>
  </head>
  <body>
     <div metal:define-macro="portlet">
<div align="left"> <table class="plain"><tbody><tr><td><img class="image-inline" src="../img/v_alcides.jpg" alt="alcides"><br></td><td><ul type="square"><li><a href="alcides/" target="_self">BIOGRAFIA<br><br></a></li></ul><ul><li><a href="../show_window?url=http%3A//sapl.cma.pr.gov.br/sapl_site/sapl_skin/consultas/parlamentar/proposicao/proposicao/proposicao_index_html%3Fcod_parlamentar%3D4%26iframe%3D1" target="_self">Relatório das proposições apresentadas</a></li></ul>
<br>E-mail: alcides@cma.pr.gov.br<br>Fone: 43 3420-7042<a title="Biografia" href="../alcides" target="_self"><br></a></td></tr></tbody></table><br></div>
<br />
     </div>
  </body>
</html>

(Ai você pergunta, nossa quanta (tr td). Isso era um código html com tabelas que eu havia feito dentro do editor do PM e somente colei na portlet.

5 – O Restante do código refere-se às ultimas noticias postadas na pasta do vereador.

Última modificação 9 meses atrás Última modificação em 20/03/2020 09:17:12
 

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