Opa Rafael,

eu sinceramente so sei fazer condicoes para o primeiro (start) e ultimo
(end)...

Abracos,
JP


On 4/18/07, Rafael Rocha <[EMAIL PROTECTED]> wrote:

  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