<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