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