Re: [gitec] Ordem das notícias

Ivan Lucio Garcia cpd at cma.pr.gov.br
Tue Jun 19 17:08:29 BRT 2007


Luciano.. usei esse codigo no meu portal e ficou show..
valeu

[]'s
Ivan
CM-Apucarana-PR
www.cma.pr.gov.br
ivan_cma at mensageiro
Fone: 43 3420-7017
HotLine 20102


----- Original Message -----
From: "Luciano De Fazio" <luciano at camaracatanduva.sp.gov.br>
To: "Grupo Interlegis de Tecnologia" <gitec at listas.interlegis.gov.br>
Sent: Monday, May 07, 2007 8:05 AM
Subject: Re: [gitec] Ordem das notícias


> Angelo,
>
> Customize o arquivo /portal_skins/plone_scripts/getFolderContents e
> substitua o código pelo seguinte:
>
> mtool = context.portal_membership
>
> cur_path = '/'.join(context.getPhysicalPath())
>
> path = {}
>
> if not contentFilter:
>
>     # The form and other are what really matters
>
>     contentFilter = dict(getattr(context.REQUEST, 'form',{}))
>
>     contentFilter.update(dict(getattr(context.REQUEST, 'other',{})))
>
> else:
>
>     contentFilter = dict(contentFilter)
>
> if not contentFilter.get('sort_on', None):
>
>     contentFilter['sort_on'] = 'created'
>
>     contentFilter['sort_order'] = 'reverse'
>
> if contentFilter.get('path', None) is None:
>
>     path['query'] = cur_path
>
>     path['depth'] = 1
>
>     contentFilter['path'] = path
>
> show_inactive = mtool.checkPermission('Access inactive portal content',
context)
>
> # Evaluate in catalog context because some containers override
queryCatalog
>
> # with their own unrelated method (Topics)
>
> contents = context.portal_catalog.queryCatalog(contentFilter, show_all=1,
>
>
show_inactive=show_inactive)
>
> if full_objects:
>
>     contents = [b.getObject() for b in contents]
>
> if batch:
>
>     from Products.CMFPlone import Batch
>
>     b_start = context.REQUEST.get('b_start', 0)
>
>     b_size = 15
>
>     batch = Batch(contents, b_size, int(b_start), orphan=0)
>
>     return batch
>
> return contents
>
>
> Abraço,
>
> Luciano De Fázio
> Coordenador de Informática e Tecnologia
> Câmara Municipal de Catanduva - SP
>
> Angelo Marcondes de Oliveira Neto escreveu:
> > Mestres do Portal-Modelo
> >
> > Estou interessado em modificar a ordem das notícias no portal da minha
> > câmara, para que elas sejam exibidas em ordem decrescente.
> > Aguardo resposta.
> >
> > abraços
> >
> >
> > --
> > Angelo Marcondes de Oliveira Neto
> > Assessor de informática
> > Câmara Municipal de Carneirinho
> > www.camaracarneirinho.mg.gov.br <http://www.camaracarneirinho.mg.gov.br>
> > Rua Antônio das Graças de Oliveira, 1600, Jd. Planalto, Carneirinho, MG,
> > CEP 3829000.
> > e-mail: angelomarcondes at gmail.com <mailto:angelomarcondes at gmail.com>
> > e-mail e messenger; infocamara at netsite.com.br
> > <mailto:infocamara at netsite.com.br>
> > skype: infocamara
> > Fones (34) 3454 1275 e (34) 91414287
> > HOTLINE: 20106
>
> --
> Comunidade GITEC
> http://colab.interlegis.gov.br
> http://genesis.interlegis.gov.br
>
> Para pesquisar o histórico da lista visite:
> http://genesis.interlegis.gov.br/tecnologia/lista
>
> Para administrar sua conta visite:
> http://listas.interlegis.gov.br/mailman/listinfo/gitec
>
>



Mais detalhes sobre a lista de discussão Gitec