Como criar um portlet para o portal modelo - passo a passo.

Primeiro Passo Acesse o ZMI do seu portal modelo, através da url http://urldoseuportal/manage ou http://ipdoseuportal:PORTA/manage e autentique-se com seu usuário administrador.

Segundo Passo

No "manage" do seu portal, navegue até a pasta /portal/portal_skins/custom . Observe que terá que navegar clicando sobre a pasta portal, depois sobre a subpasta portal_skins e finalmente sobre a subpasta custom.

Terceiro Passo

Selecione no menu drop down situado no canto superior direito, onde se lê "ATContentTypes tool" o item Page Template. Na página seguinte, atribua um nome ao seu portlet e clique no botão "Add and Edit"

Quarto Passo

No editor que se abre em seguida, observe que há um trecho de código HTML e ZPT, o qual deverá ser subistituído pelo código abaixo, onde deveremos personalizar os itens NOMEDOSEUPORTLET e TITULODOSEUPORTLET e ADICIONEAQUIOCONTEUDODOSEUPORTLE e ao finalizar, clicar no botão "Save Changes".

<html xmlns:tal="http://xml.zope.org/namespaces/tal"
      xmlns:metal="http://xml.zope.org/namespaces/metal"
      i18n:domain="plone">
<body>
<div metal:define-macro="portlet">
    <dl class="portlet" id="portlet-NOMEDOSEUPORTLET">
        <dt class="portletHeader">TITULODOSEUPORTLET</dt>
        
           ADICIONEAQUIOCONTEUDODOSEUPORTLE

    </dl>
</div>
</body>
</html>

Quinto Passo

Para posicionar o portlet na lateral esquerda ou direta do portal, basta clicar na pasta porta e depois na aba Properties, escolher o lado esquerdo (left_slots) ou direito (right_slots) e acrescentar a seguinte linha e clicar em "Save Changes".

here/portal_skins/PORTLET_NOME/macros/portlet

Obs: Lembre-se de substituir a parte PORTLET_NOME do código acima pelo nome designado no terceiro passo.

Sexto Passo (opcional)

Caso deseje que o seu portlet fique na parte central do portal, basta customizar o arquivo portal_skins/ILPortalCasas_templates/pagina-inicial e acrescentar:

<div metal:use-macro="here/PORTLET_NOME/macros/portlet" />

Obs: Lembre-se de substituir a parte PORTLET_NOME do código acima pelo nome designado no terceiro passo.

Referências

Última modificação 7 anos atrás Última modificação em 03/09/2012 16:02:40
 

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