[zope-pt] Re: Dúvida em nome de campo de Notícia em site Zope/Plone
Clayton, parece que você não entendeu. Eu tenho a seguinte linha de código: div id=texto tal:content=destaque/TextTexto 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, 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: ' 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/TitleTitulo/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/DescriptionDescriçã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 Para desistir envie uma mensagem em branco para: zope-pt- [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: div id=texto tal:content=destaque/TextTexto 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, 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: ' 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/TitleTitulo/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/DescriptionDescriçã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 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
[zope-pt] Re: Dúvida em nome de campo de Notícia em site Zope/Plone
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: div id=texto tal:content=destaque/TextTexto 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, 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/TitleTitulo/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/DescriptionDescriçã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 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
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: div id=texto tal:content=destaque/TextTexto 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, 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: ' 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/TitleTitulo/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/DescriptionDescriçã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.brzope-pt%40yahoogrupos.com.br Para desistir envie uma mensagem em branco para: zope-pt- [EMAIL PROTECTED] 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
[zope-pt] Re: Dúvida em nome de campo de Notícia em site Zope/Plone
Zénrique, já tentei isto e não funcionou... Já tentei 'destaque/Text' e também 'destaque/text', bem como 'destaque/textbody' e 'destaque/Textbody', mas nada... João --- --- Em zope-pt@yahoogrupos.com.br, José Henrique [EMAIL PROTECTED] escreveu 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 claytonc.sousa@ 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, jgbalbjgbalb@ escreveu: Clayton, parece que você não entendeu. Eu tenho a seguinte linha de código: div id=texto tal:content=destaque/TextTexto 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, 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/TitleTitulo/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/DescriptionDescriçã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 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
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 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/TextTexto 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.brzope-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/TitleTitulo/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/DescriptionDescriçã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.brzope-pt%40yahoogrupos.com.br zope- pt%40yahoogrupos.com.br Para desistir envie uma mensagem em branco para: zope-pt- [EMAIL PROTECTED] unsubscribe%40yahoogrupos.com.brunsubscribe% 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
Re: [zope-pt] Re: Dúvida em nome de campo de Notícia em site Zope/Plone
João, Tenta esse código aí: div tal:define= noticias python: here.portal_catalog.searchResults(portal_type='News Item') span tal:repeat=noticia noticias span tal:content=noticia/Title Título /spanbr/ span tal:content=noticia/Description Descrição /spanbr/ span tal:content=python:noticia.getObject().getText() Texto da Nóticia /spanbr/ ou span tal:content=python:noticia.getObject().CookedBody() Texto da Nóticia /spanbr/ /span /div abraços, Clayton