Obrigado pela dica João.
Mas e seu eu quiser regras diferentes para o segundo e para o terceiro por
exemplo, como faria? Não tem como ter um iterator marcado por um indice?
[]s
Rafael

Em 18/04/07, Joao Paulo Carusi <[EMAIL PROTECTED]> escreveu:



<div tal:define="is_first repeat/obj/start">
 <div tal:condition="is_first">
  Primeiro
 </div>
 <div tal:condition="not:is_first">
  outros
 </div>
</div>


On 4/18/07, rcr_plone <[EMAIL PROTECTED]> wrote:
>
>   Pessoal,
> Estou usando o Publicator para trazer cinco noticias em meu site.
> Porem, não quero que as cinco noticias tenham o mesmo tratamento. De
> algumas eu vou querer colocar o título, de outras o título e a
> descrição. Minha dúvida é como fazer uma iteração que percorra os
> items que o publicator me traz com um indice. Achei que isso seria
> facil, mas ainda nao consegui implementar. Já tentei de muitas formas,
> achei que o natural seria:
> <div tal:omit-tag="" tal:define="box_items python:pb['items[0]']">
> Para acessar a primeira noticia... Mas não funcionou. Alguem tem
> alguma luz sobre como devo fazer.
>
> Muito obrigado,
> Rafael
>
> <html metal:use-macro="here/main_template/macros/master">
>
> <body metal:fill-slot="main">
>
> <div tal:omit-tag="" tal:define="box_id string:inicial;
> portal_publicator
> nocall:here/portal_publicator;
> pb
> python:portal_publicator.getPublicationBoxesInfo(box_id);
> isVisible pb/visible;"
> tal:condition="python:template.getId()!='parceiro' and isVisible">
> <span tal:content="pb" />
> <div tal:omit-tag="" tal:define="box_items python:pb['items']">
>
> <tal: repeat="obj python:box_items">
>
> <div tal:define="oddrow repeat/obj/odd;
> item_id obj/Id;
> identificador obj/Identifier;
> item_title obj/Title;
> aqui obj/RelativeURL;
> item_url obj/RelativeContentURL;
> new_window obj/NewWindow;
> item_icon obj/Icon;
> item_modified obj/ModificationDate;
> item_description obj/Description;
> item_date obj/CreationDate;"
> tal:condition="python:item_url">
> <span tal:define="global dateFor obj/CreationDate" />
>
> <div class="newsTitle">
> <a href=""
> tal:attributes="href aqui;
> target python:test(new_window,
> '_blank', None);" style="font-family: Verdana; font-size: 100%;">
> <img tal:attributes="src item_url"><br />
> <span tal:content="item_title" />
> </a><br /><br />
>
> </div>
>
> <div class="newsImageContainer"
> tal:condition="python:aqui +'/image_mini'">
> <a href="#"
> tal:attributes="href string:$item_url/image/image_view_fullscreen">
> <img tal:attributes="src python:aqui + '/image_mini'">
> </a>
>
> </div>
>
> </div>
>
> </tal:>
> </div>
> </div>
>
> </body>
> </html>
>
>

Responder a