Olá Gustavo... Eu tentei desse jeito e nada tb...
Olha só o html que ele gera:

           <span>
               <img alt=""
                    src="&lt;img
src=&quot;http://localhost:8080/Plone/portal_memberdata/portraits/joaquim&quot;
alt=&quot;&quot; title=&quot;&quot; height=&quot;120&quot;
width=&quot;100&quot; /&gt;"
                    width="75" height="100"
                    style="float: left; margin: 1em;"
                    class="portraitPhoto" />
           </span>

o que seria esse '&quot' que aparece ?? acho que por isso ele não encontra a
imagem...

obrigado pelas ajudas!


Em 31/01/07, Gustavo Lepri <[EMAIL PROTECTED]> escreveu:

   Luis,

Dessa forma você está atribuindo um valor a structure.

O certo é atribuir um valor a src.

Acho que assim vai dar certo:

<span tal:repeat="usr users">
                <img src=""
                     tal:attributes="src python: mtool.getPersonalPortrait
(usr)"
                     alt=""
                     width="75"
                     height="100"
                     style="float: left; margin: 1em;"
                     class="portraitPhoto"
                 />
            </span>

Qualquer coisa manda de volta!!

T+

Gustavo Lepri


Em 31/01/07, Luis Paulo Passari Marui <[EMAIL PROTECTED]> escreveu:
>
>  O código ficou assim:
>
>             <span tal:repeat="usr users">
>                 <img tal:attributes="structure python:
> mtool.getPersonalPortrait(usr)"
>                      alt=""
>                      width="75"
>                      height="100"
>                      style="float: left; margin: 1em;"
>                      class="portraitPhoto"
>                  />
>             </span>
>
>
> Em 31/01/07, José Henrique <[EMAIL PROTECTED]> escreveu:
> >
> >   Como ficou o código fonte gerado?
> >
> > Zénrique.
> >
> > 2007/1/31, Luis Paulo Passari Marui <[EMAIL PROTECTED]>:
> > >
> > >  Opa, valeu pessoal!
> > >
> > > Eu dei uma lida nisso... o 'replace' faz exatamente isso...
> > >
> > > Mas agora usei o attribute. Ele redimensiona o tamanho, mas não
> > > mostra a imagem!!! :((
> > >
> > > Olha só como aparece...
> > > alguém tem idéia..??
> > >
> > >
> > > Em 31/01/07, Fernando Paiva < [EMAIL PROTECTED] >
> > > escreveu:
> > > >
> > > >   Vlw Luciano, esqueci de falar sobre os efeitos do "replace".
> > > > Luis Paulo, no livro do zope e do plone tem é também uma boa
> > > > literatura
> > > > para você sacar a causa efeito disso :)
> > > >
> > > > []'s
> > > > Fernando Paiva
> > > >
> > > > Luciano Ramalho escreveu:
> > > > >
> > > > >
> > > > >
> > > > > On 1/31/07, *Joao Paulo Carusi* < [EMAIL PROTECTED]
> > > > <jpcarusi%40gmail.com>
> > > > > <mailto: [EMAIL PROTECTED] <jpcarusi%40gmail.com>>> wrote:
> > > > >
> > > > > <span tal:repeat="usr users">
> > > > > <img tal:replace="structure python:
> > > > > mtool.getPersonalPortrait(usr)" width="200" />
> > > > > </span>
> > > > >
> > > > >
> > > > > Isso não vai funcionar, porque o comando tal:replace vai
> > > > sobrescrever
> > > > > completamente o elemento img, incluindo seus atributos.
> > > > >
> > > > > O melhor caminho é o sugerido pelo Fernando Paiva. Uma
> > > > alternativa que
> > > > > pode ser útil em alguns casos é usar o método tag da classe
> > > > Image (dá
> > > > > uma olhada no help embutido no Zope, em Zope API, classe Image).
> > > > >
> > > > > [ ]s
> > > > > Luciano
> > > > >
> > > > >
> > > >
> > > >
> > > > _______________________________________________________
> > > > Yahoo! Mail - Sempre a melhor opção para você!
> > > > Experimente já e veja as novidades.
> > > > http://br.yahoo.com/mailbeta/tudonovo/
> > > >
> > > >
> > > >
> > >
> > >
> >
>


Responder a