codigo aqui pq pode ajudar outras pessoas:
<div style="text-align:justify;"
tal:define="texto
python:here.portal_catalog.searchResults(portal_type='PloneArticle',
sort_on='created',
sort_order='reverse',
review_state='published')[:1]">
<tal:entrevistas tal:repeat="obj texto">
<span tal:define="imagem
python:here.portal_membership.getPersonalPortrait(member_id=obj.Creator,verifyPermission=0)"
tal:replace="structure imagem" style="float:left;"/>
<span><b>Titulo:</b> <p tal:replace="obj/Title">Titulo</p></span><br/>
<span><b>Descrição:</b> <p
tal:replace="obj/Description">Descricao</p></span><br/>
<span><b>Criado por:</b> <p tal:replace="obj/Creator">Criado
por</p></span><br/>
[<a href="" tal:attributes="href obj/getURL">entrevista completa</a>]
</tal:entrevistas>
[]'s
Fernando Paiva
--- Em zope-pt@yahoogrupos.com.br, "pythondeveloper"
<[EMAIL PROTECTED]> escreveu
>
> Blzera Galera:
>
> Consegui o que queria fazendo assim:-
>
> <div metal:define-macro="portlet_entrevista">
> <div>
> <div>Entrevista</div>
>
> <div style="text-align:justify;"
> tal:define="texto
> python:here.portal_catalog.searchResults(portal_type='PloneArticle',
> sort_on='created',
> sort_order='reverse',
> review_state='published')[:1]">
>
> <tal:entrevistas tal:repeat="obj texto">
> <span>Titulo: <p tal:replace="string:${obj/Title}"/></span><br/>
> <span>Descrição: <p tal:replace="string:${obj/Description |
> default}">No Description</p></span><br/>
> <span>Criado por: <p
> tal:replace="python:obj.Creator.upper()"/></span><br/>
> [<a href="" tal:attributes="href obj/getURL">Leia mais...</a>]
> </tal:entrevistas>
> </div>
>
> Nesse código ainda naum coloquei imagem, assim que terminar vou
> colocar o código completo aqui...
>
> []'s
> Fernando Paiva
>
>
>
>
>
>
> --- Em zope-pt@yahoogrupos.com.br, "pythondeveloper"
> <[EMAIL PROTECTED]> escreveu
> >
> > Salve salve galera.
> >
> > To criando um portlet entrevistas, onde vou mostrar a foto de quem foi
> > entrevistado, a descrição, a data e hora de publicação e uma parte
> > pequena do texto da entrevista. Instalei o produto PloneArticle, para
> > poder trabalhar com isso.
> > Na página inicial vai ser exibido esse portlet com apenas a entrevista
> > mais recente.
> >
> > <metal:entrevista define-macro="portlet_entrevista"
> > tal:define="texto
> > python:here.portal_catalog.searchResults(portal_type='Plone_Article',
> > sort_on='Date',
> > review_state='published')">
> > </metal:entrevista>
> >
> > Agora eu preciso assimilar a Foto do entrevistado com a entrevista, e
> > verificar a data da publicação, lembrando que apenas a entrevista mais
> > recente vai ser exibida.
> >
> > Como fazer isso ?
> >
> > []'s
> > Fernando Paiva
> >
>
Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
Yahoo! Grupos, um serviço oferecido por: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.