Olá Fernando!

Ainda às voltas com o este album? :)

Parece-me que estás no bom caminho. Só q sugiro que coloques:
   
tal:attributes="href
string:${here/absolute_url}/${template/id}?destaque=${foto/UID}"

Agora só terás de obter o valor q passas no destaque. Algo do género:

<div tal:define="destaque options/destaque|request/destaque|nothing"
          tal:condition="destaque">
  <tal:block define="res
python:here.uid_catalog.searchResults(UID=destaque)[0];
                                    foto res/getObject">
    <img  tal:replace="structure foto/image_big" />
  </tal:block>
</div>

e colocas este div juntamente com o teu código

Espero que tenhas entendido a ideia

[]s

pythondeveloper wrote:
> Salve salve galera.
> Eu fiz o seguinte código, para pegar as imagens em "tile".
>
> <html>
>   <head>
>     <title tal:content="template/title">The title</title>
>   </head>
>   <body>
> <div metal:define-macro="portlet_imagem"
>            tal:define="fotos
> python:here.portal_catalog.searchResults(portal_type='Image',
>           sort_on='Date',
>           sort_order='reverse',
>           review_state='visible')[:5];"
>           tal:condition="fotos">
> <div>
>
> <metal:fotos tal:repeat="obj fotos">
> <ul style="list-style:none;">
>   <li><a tal:define="foto obj/getObject"
>          tal:attributes="href
> string:${here/absolute_url}?destaque=${foto/id}">
> <img src="" alt="" title tal:attributes="title foto/title_or_id |
> nothing" tal:replace="structure foto/image_tile">
>       </a>
>   </li>
> </ul>
> </metal:fotos>
> </div>
>
> </div>
>   </body>
> </html>
>
> Esse código me retorna em um <div esquerdo> os "tile" das imagens em
> link, como eu faço para quando eu clicar nessa imagem ela seja exibida
> do lado direito no tamanho original ?
>
> []'s
> Fernando Paiva
>
>
>
>
>  



Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
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:
    http://br.yahoo.com/info/utos.html

 


Responder a