Re: [zope-pt] Re: Dúvida em nome de campo de Notícia em site Zope/Plone
João, Tenta esse código aí: Título Descrição Texto da Nóticia ou Texto da Nóticia abraços, Clayton
Re: [zope-pt] Re: Dúvida em nome de campo de Notícia em site Zope/Plone
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íhh 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 , "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: > > > > > > > > Texto da > Noticia > > > > > > > > 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/' 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 > > > > 40yahoogrupos.com.br>, > > > Clayton > > > > 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 escreveu: > > > > > > Pessoal, tenho o seguinte trecho de código: > > > > > > > > > > > > ' > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Titulo > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > tal:replace="structure python:destaque.getObject().tag > > > > > > (scale='thumb', css_class='newsImage')" > > > > > > src="" alt="" /> > > > > > > > > > > > > > > > > > > > > > > > > > tal:content="destaque/Description">Descrição > > > > > > > > > > (...) > > > > > > ' > > > > > > > > > > > > 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 > pt%40yahoogrupos.com.br> > > > > > > Para desistir envie uma mensagem em branco para: zope-pt- > > > > > > > > [EMAIL PROTECTED] 40yahoogrupos.com.br> > > > > > > > > > > Links do Yahoo! Grupos > > > > > > -- > > > [EMAIL PROTECTED] 40serpro.gov.br> > > > PSSL - Programa SERPRO de Software Livre > > > *
Re: [zope-pt] Re: Dúvida em nome de campo de Notícia em site Zope/Plone
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: > > > > Texto da Noticia > > > > 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/' 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 , > Clayton <[EMAIL PROTECTED]> > > 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 <[EMAIL PROTECTED]> escreveu: > > > > Pessoal, tenho o seguinte trecho de código: > > > > > > > > ' > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Titulo > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > tal:replace="structure python:destaque.getObject().tag > > > > (scale='thumb', css_class='newsImage')" > > > > src="" alt="" /> > > > > > > > > > > > > > > > tal:content="destaque/Description">Descrição > > > > > > (...) > > > > ' > > > > > > > > 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 > > > > Para desistir envie uma mensagem em branco para: zope-pt- > > > > [EMAIL PROTECTED] > > > > > > Links do Yahoo! Grupos > > -- > [EMAIL PROTECTED] > 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
Re: [zope-pt] Re: Dúvida em nome de campo de Notícia em site Zope/Plone
Tente destaque/text, com o t minúsculo. Zénrique. Em 13/09/07, jgbalb <[EMAIL PROTECTED]> escreveu: > > Clayton, > >o que você informou (CookedBody) serve para URLs, mas não > serve para instruções TAL, como a que estou utilizando em meu código, > o nome do campo para pegar o corpo da notícia é outro, e é deste que > eu preciso. Se for preciso, eu repito a dúvida. > > João > > --- > > --- Em zope-pt@yahoogrupos.com.br, Clayton <[EMAIL PROTECTED]> > escreveu > > > > João, > > > > CookedBody é o corpo da notícia. > > > > Veja o exemplo abaixo, entre em uma noticia do seu site e na url > > coloque /CookedBody para ver o que acontece. > > > > exemplo: > > > > http://www.tchezope.org/Members/ferri/lancado-o-novo-plone-3.0/ > > > > http://www.tchezope.org/Members/ferri/lancado-o-novo-plone- > 3.0/CookedBody > > > > Agora se não é isso explica melhor o que você quer para que > possamos ajuda-lo. > > > > abraços, > > > > Clayton > > > > > > Em 13/09/07, jgbalb<[EMAIL PROTECTED]> escreveu: > > > Clayton, > > > > > >parece que você não entendeu. Eu tenho a seguinte linha de > > > código: > > > > > > Texto da Noticia > > > > > > 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/' 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, Clayton > > > 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 escreveu: > > > > > Pessoal, tenho o seguinte trecho de código: > > > > > > > > > > ' > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Titulo > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > tal:replace="structure python:destaque.getObject().tag > > > > > (scale='thumb', css_class='newsImage')" > > > > > src="" alt="" /> > > > > > > > > > > > > > > > > > tal:content="destaque/Description">Descrição > > > > > > > > > > (...) > > > > > ' > > > > > > > > > > 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 > > > > > Para desistir envie uma mensagem em branco para: zope-pt- > > > [EMAIL PROTECTED] > > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > > > Para desistir envie uma mensagem em branco para: zope-pt- > [EMAIL PROTECTED] > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > Para desistir envie uma mensagem em branco para: > [EMAIL PROTECTED] > Links do Yahoo! Grupos > > >
Re: [zope-pt] Re: Dúvida em nome de campo de Notícia em site Zope/Plone
João, CookedBody é o corpo da notícia. Veja o exemplo abaixo, entre em uma noticia do seu site e na url coloque /CookedBody para ver o que acontece. exemplo: http://www.tchezope.org/Members/ferri/lancado-o-novo-plone-3.0/ http://www.tchezope.org/Members/ferri/lancado-o-novo-plone-3.0/CookedBody Agora se não é isso explica melhor o que você quer para que possamos ajuda-lo. abraços, Clayton Em 13/09/07, jgbalb<[EMAIL PROTECTED]> escreveu: > Clayton, > >parece que você não entendeu. Eu tenho a seguinte linha de > código: > > Texto da Noticia > > 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/' 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, Clayton <[EMAIL PROTECTED]> > 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 <[EMAIL PROTECTED]> escreveu: > > > Pessoal, tenho o seguinte trecho de código: > > > > > > ' > > > > > > > > > > > > > > > > > > > > > > > > > > > Titulo > > > > > > > > > > > > > > > > > > > > > > > tal:replace="structure python:destaque.getObject().tag > > > (scale='thumb', css_class='newsImage')" > > > src="" alt="" /> > > > > > > > > > tal:content="destaque/Description">Descrição > > > > > > (...) > > > ' > > > > > > 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 > > > Para desistir envie uma mensagem em branco para: zope-pt- > [EMAIL PROTECTED] > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] > Links do Yahoo! Grupos > > >