Skip to content

fabiorizzo.com - PZP Rocks!!!

Sections
Personal tools
You are here: Home Cursos Online Curso Online - Plone Básico - Versão 2.0.5 Trabalhando com os Portlets (Slots)
Document Actions

Curso Online - Plone Básico - Versão 2.0.5

Trabalhando com os Portlets (Slots)

Veja como trabalhar os portlets de um site Plone

Um Portlet é uma parte do site Plone que provê um serviço ou uma informação em específico. Os Portlets são desenvolvidos para serem plugados dentro da interface do Plone. Felizmente no Plone eles são de fácil criação e administração.





No Plone existem três grandes colunas: esquerda, centro e direita. Os Portlets, por padrão no Plone ocupam as colunas da esquerda e da direita.





Esses são exemplos de Portlets:






Portlet de Navegação



















Portlet de Navegação



No Plone toda a configuração e a criação de Portlets é muito simples. Veja como.



8.1 – Ordenando os Portlets Existentes



Para realizar a mudança de ordem os Portlets, você deve acessar a ZMI e acessar a raiz do Plone site e clicar em Properties






Onde está marcado left_slots e right_slots (esquerdo e direito) são as configurações de caminhos para chamar os Portlets de todo o site.






Exercicios propostos: Mudar os portlets de lugar, entender quais portlets são quais.

8.2– Criando Novos Portlets



Primeiro acesse o a pasta custom em Portal_skins.


Crie um novo page template com o nome de: portlet_exemplo Dentro desse portlet coloque o seguinte conteúdo:

<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="macro_portlet_exemplo">

      <div class="portlet" id="portlet-static">        

          <div class="portletBody"><br>
            
Seu conteúdo aqui

          </div>

      </div>

  </div>

  </body>

  </html>


Va na raiz so site, clique em properties, e adicione essa linha em right_slots ou left_slots (direito, esquerdo) onde vc deseja que o portlet seja adicionado:


Linha a ser adicionada:


here/portlet_exemplo/macros/macro_portlet_exemplo

by Fabio Rizzo Matos last modified 22/01/2006 06:40




 
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: