Re: [zope-pt] Portlet de notícias
Valeu Robson !! Valeu Thiago ! Entendi a lógica de vocês.. é isso aí, acho que solucionei. Abs Bruna Sodré - Original Message - From: Robson [EMAIL PROTECTED] To: zope-pt@yahoogrupos.com.br Sent: Monday, May 29, 2006 2:07 PM Subject: Re: [zope-pt] Portlet de notícias Olá, Bruna. Por exemplo: Crie uma pasta 'Noticias' e dentro destas 'Jornal1' e 'Jornal2'. Na ZMI: 1. Crie um portlet_news_jornal1 Em seu conteúdo, na definição do portlet, coloque: div metal:define-macro=portlet tal:define= results python:request.get('news', here.portal_catalog.searchResults(portal_type='News Item', path='/Plone/noticias/jornal1/', sort_on='Date', sort_order='reverse', review_state='published')[:5]); tal:condition=python:test(results, 1, 0) 2. Crie um portlet_news_jornal2 Em seu conteúdo, na definição do portlet, coloque: div metal:define-macro=portlet tal:define= results python:request.get('news', here.portal_catalog.searchResults(portal_type='News Item', path='/Plone/noticias/jornal2/', sort_on='Date', sort_order='reverse', review_state='published')[:5]); tal:condition=python:test(results, 1, 0) - Depois no local onde você quiser, chame no left_slot ou right_slot: /here/portlet_news_jornal1/macros/portlet ou /here/portlet_news_jornal2/macros/portlet Boa Sorte. Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
[zope-pt] Portlet de notícias
Pessoal, estou trabalhando com um site de notícias que é subdividido em vários jornais. A configuração básica do Plone chama todas as notícias para o portlet_news, mas queria definir um portlet de notícias para cada jornal. A minha idéia inicial foi duplicar o template do portlet_news e criar outros portlets, um para cada pasta, que representam os jornais. Mas não sei ao certo onde eu altero, dentro do template, a característica para que ele puxe as notícias apenas daquela pasta. Alguem sabe como fazer isso? Ou alguma solução melhor? Abs Bruna Sodré Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
RES: [zope-pt] Portlet de notícias
Title: Mensagem Ola Bruna, Fizemos recentemente uma mudança dessas aqui com ajuda do pessoal da Simples Consultoria. Arrume o primeiro div do portlet_news da seguinte forma: div metal:define-macro="portlet" tal:define="path python:'%s/O-NOME-DA-SUA-PASTA-VAI-AQUI' % '/'.join(portal.getPhysicalPath()); results python:request.get('news', here.portal_catalog.searchResults(portal_type='News Item', sort_on='Date', sort_order='reverse', path = path, review_state='published')[:3]);" tal:condition="python:test(template.getId()!='news' and results, 1, 0)" Abraços!Thiago -Mensagem original-De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Bruna SodréEnviada em: segunda-feira, 29 de maio de 2006 11:49Para: zope-pt@yahoogrupos.com.brAssunto: [zope-pt] Portlet de notíciasPessoal,estou trabalhando com um site de notícias que é subdividido em váriosjornais. A configuração básica do Plone chama todas as notícias para oportlet_news, mas queria definir um portlet de notícias para cada jornal.A minha idéia inicial foi duplicar o template do portlet_news e criaroutros portlets, um para cada pasta, que representam os jornais.Mas não sei ao certo onde eu altero, dentro do template, acaracterística para que ele puxe as notícias apenas daquela pasta.Alguem sabe como fazer isso?Ou alguma solução melhor?AbsBruna Sodré Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.