Thaciana,

Não é permitido utilizar mais de um tal:define dentro da mesma tag.  Mas em
tags distintas não há problema.  Para fazer vários defines em uma mesma tag
basta separá-los por ponto-e-vírgula, exatamente como no seu exemplo.

Zénrique.

Em 19/07/07, Thaciana Cerqueira <[EMAIL PROTECTED]> escreveu:

Olá pessoal,

Gostaria de uma sugestão para a página index_html que estou criando.
Ainda não estou muito familiarizada com o Zope e encontro dificuldades
para fazer algumas coisas.
Gostaria de exibir links para documentos dinâmicos na página principal
e adicionei no index_html uma busca ao catálogo, dessa forma:

<div metal:fill-slot="main"
tal:define="physical_path
python:getattr(context,'destaques').getPhysicalPath();
                 path python:'/'.join(physical_path);
                 results python:here.portal_catalog.searchResults
(path='.../destaques',
             portal_type='Document',
                                sort_on = 'Date',
sort_order='reverse',
review_state='published')[:4];">

Depois exibo o resultado na tela, mas não estou exibindo dentro de um
portlet. Estão sendo exibidos como uma lista simples mesmo.
Só que quero buscar outros documentos em outra pasta do catálogo, só
que quando defino dois tal:define dentro do index_html dá erro de
duplicação.
Alguém saberia me dizer uma forma de fazer isso sem que eu preciso
criar diferentes portlets e possa chamar os documentos desejados em
pastas diferentes do catálogo e exibir dentro do index_html?

Agradeço a ajuda.
Abraços,
Thaciana



Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para:
[EMAIL PROTECTED]
Links do Yahoo! Grupos



Responder a