Instala  doc finder tab e olha no objeto notícia.
Agora é curioso que nada está funcionando pra você e funcionando pra
todos...
Olhe com cuidado se está chamando certo, pois as dicas do Clayton, minhas e
do Zé estão corretas.
Acredito que há algo de errado com a sua forma de pedir os objetos.
Observe que você não está com o objeto na mão e sim com o brain do catalog,
logo campos que você quer usar estão no metadata do catalog.
Portanto getText, CookedBody e qualquer outro campo deverá estar no metadata
do portal_catalog.
Outra alternativa é pegar o objeto com dest_obj destaque/getObject
assim você está com o objeto na mão.
Outra alternativa é destaque.getObject().getText() ou CookedBody()
Como diria seu Jorge .

É isso aíhhhhhhhhhh

Abraços
TOM
Em 13/09/07, jgbalb <[EMAIL PROTECTED]> escreveu:
>
>   TOM,
>
> tentei 'destaque/getText' mas não funcionou... Onde eu poderia
> descobrir os nomes dos campos de uma notícia dentro do sistema de
> arquivos (filesystem)?
>
> PS: deve estar dentro de um arquivo .py
>
> João
>
> ----------------------------------------------------------
>
> --- Em zope-pt@yahoogrupos.com.br <zope-pt%40yahoogrupos.com.br>, "Wilton
> Alencar" <[EMAIL PROTECTED]>
> escreveu
> >
> > tem a getText
> > e getRawText - que vem o html sem tratamento
> >
> > então
> > destaque/getText
> > deve funcionar...
> >
> > Abraços
> > TOM
> >
> > Em 13/09/07, Machado <[EMAIL PROTECTED]> escreveu:
>
> > >
> > >
> > > Oi, João!
> > >
> > > A dica do Clayton é bem o caminho. Com um pouquinho mais de
> tentativa,
> > > creio
> > > que tu ia conseguir se achar.
> > >
> > > Caso, porém, o DocFinderTab não lhe sirva ou tu não possa/queira
> usá-lo eu
> > >
> > > sugiro que dê uma olhada na própria definição do esquema do seu
> tipo(AT).
> > >
> > > No caso do newsItem, deves encontrar em
> > > [INSTANCE_HOME]/Products/ATContentTypes/content/newsitem.py
> > >
> > > a definição da variável 'schema' deve te ajudar. Note que a caixa
> importa.
> > >
> > >
> > > Espero ter ajudado.
> > >
> > > Abraços livres
> > >
> > > A Thursday 13 September 2007 17:11:14, jgbalb escreveu:
> > >
> > > > Clayton,
> > > >
> > > > parece que você não entendeu. Eu tenho a seguinte linha de
> > > > código:
> > > >
> > > > <div id="texto" tal:content="destaque/Text">Texto da
> Noticia</div>
> > > >
> > > > que NÃO funciona porque 'destaque/Text' não existe.
> > > > Existe 'destaque/Title' para pegar o título da
> > > > noticia, 'destaque/Description' para pegar o resumo da notícia,
> etc;
> > > > mas eu preciso do nome de um campo no
> > > > formato 'destaque/<nome_de_campo>' para obter o corpo da
> noticia, o
> > > > que não é nem seu título nem sua descrição; preciso
> > > > deste 'nome_de_campo' ou uma forma de obtê-lo.
> > > >
> > > > Agradeço qualquer ajuda
> > > >
> > > > João
> > > >
> > > > ----------------------------------------------------------
> > > >
> > > >
> > > >
> > > > --- Em zope-pt@yahoogrupos.com.br 
> > > > <zope-pt%40yahoogrupos.com.br><zope-pt%
> 40yahoogrupos.com.br>,
> > > Clayton <claytonc.sousa@>
> > > > escreveu
> > > >
> > > > > João,
> > > > >
> > > > > No Plone já exite templates que você pode pegar como exemplo
> para
> > > > > customizar o seu portal ou você também pode usar o Doc Finder
> Tab
> > > >
> > > > [1]
> > > >
> > > > > para obter informações dos objetos do Zope e Plone.
> > > > >
> > > > > Por exemplo essa informação que você que exite na template
> > > >
> > > > newsitem_view:
> > > > > text python:here.CookedBody(stx_level=2)
> > > > >
> > > > > [1] http://plone.org/products/docfindertab
> > > > >
> > > > >
> > > > > abraços,
> > > > >
> > > > > Clayton
> > > > >
> > > > > Em 11/09/07, jgbalb <jgbalb@> escreveu:
> > > > > > Pessoal, tenho o seguinte trecho de código:
> > > > > >
> > > > > > '
> > > > > > <tal:define define="destaques python:context.portal_catalog
> > > > > > (Type='News Item', review_state='published', sort_on='Date',
> > > > > > sort_order='reverse')[:1]">
> > > > > >
> > > > > > <tal:repeat repeat="destaque destaques">
> > > > > >
> > > > > > <li>
> > > > > >
> > > > > > <div id="titulo">
> > > > > >
> > > > > > <a href="#" tal:content="destaque/Title">Titulo</a>
> > > > > >
> > > > > > </div>
> > > > > >
> > > > > > <div class="text_principal">
> > > > > >
> > > > > > <div class="img_principal">
> > > > > > <img
> > > > > > tal:replace="structure python:destaque.getObject().tag
> > > > > > (scale='thumb', css_class='newsImage')"
> > > > > > src="" alt="" />
> > > > > > </div>
> > > > > >
> > > > > > <div id="descricao"
> > > >
> > > > tal:content="destaque/Description">Descrição</div>
> > > >
> > > > > > (...)
> > > > > > '
> > > > > >
> > > > > > Preciso substituir o último tal:content que
> > > > > > diz 'destaque/Description' por algo
> como 'destaque/Textbody' (que
> > > >
> > > > não
> > > >
> > > > > > funcionou), porque meu interesse é pegar o corpo da notícia
> do
> > > >
> > > > Plone
> > > >
> > > > > > e não sua descrição. Alguém sabe qual termo usar?
> > > > > >
> > > > > > Agradeço antecipadamente,
> > > > > >
> > > > > > João
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > Para enviar uma mensagem: 
> > > > > > zope-pt@yahoogrupos.com.br<zope-pt%40yahoogrupos.com.br>
> <zope-
> pt%40yahoogrupos.com.br>
> > > > > > Para desistir envie uma mensagem em branco para: zope-pt-
> > > >
> > > > [EMAIL PROTECTED] <unsubscribe%40yahoogrupos.com.br><unsubscribe%
> 40yahoogrupos.com.br>
> > > >
> > > > > > Links do Yahoo! Grupos
> > >
> > > --
> > > [EMAIL PROTECTED]<carlos-ricardo.olivveira%
> 40serpro.gov.br>
> > > PSSL - Programa SERPRO de Software Livre
> > > ******************************************************
> > > 9° Forum Internacional Software Livre - fisl9.0
> > > http://fisl.softwarelivre.org/
> > > Porto Alegre, RS - Brasil - 17~19 Abril de 2008
> > > ******************************************************
> > >
> > > "Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS
> (SERPRO),
> > > empresa pública federal regida pelo disposto na Lei Federal nº
> 5.615, é
> > > enviada exclusivamente a seu destinatário e pode conter
> informações
> > > confidenciais, protegidas por sigilo profissional. Sua utilização
> > > desautorizada é ilegal e sujeita o infrator às penas da lei. Se
> você a
> > > recebeu indevidamente, queira, por gentileza, reenviá-la ao
> emitente,
> > > esclarecendo o equívoco."
> > >
> > > "This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS
> (SERPRO) -- a
> > > government company established under Brazilian law (5.615/70) --
> is
> > > directed exclusively to its addressee and may contain
> confidential data,
> > > protected under professional secrecy rules. Its unauthorized use
> is illegal
> > > and may subject the transgressor to the law's penalties. If
> you're not the
> > > addressee, please send it back, elucidating the failure."
> > >
> > >
> > >
> >
> >
> >
> > --
> > Cordialmente,
> > Wilton Souza Alencar
> > www.tom.pro.br
> >
>
>  
>



-- 
Cordialmente,
Wilton Souza Alencar
www.tom.pro.br

Responder a