Então José Henrique, neste caso mostra-se apenas uma imagem(foto) e por isso
utiliza-se aquele /absolute_url não é??

No meu caso, queria mostrar várias imagens, por isso tentei de outra
maneira...


Em 31/01/07, José Henrique <[EMAIL PROTECTED]> escreveu:

  Olhando o template prefs_user_details do Plone, encontrei o seguinte
código:

<div class="field"
       tal:define="portrait python:mtool.getPersonalPortrait(member.getId());">


    <label for="portrait" i18n:translate="label_portrait">Portrait</label>

    <img src="" alt=""
            height="100"
            width="75"
            style="border: 1px solid black; float: right;"
            tal:condition="portrait"
            tal:attributes="src portrait/absolute_url"
    />

Se funciona no Plone, deve funcionar pra você também.

Zénrique.


2007/1/31, Luis Paulo Passari Marui <[EMAIL PROTECTED]>:
>
>  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