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
> Rua Antônio das Graças de Oliveira, 1600, Jd. Planalto, Carneirinho, MG,
> CEP 3829000.
> e-mail: angelomarcondes@gmail.com
> e-mail e messenger; infocamara@netsite.com.br
>
> skype: infocamara
> Fones (34) 3454 1275 e (34) 91414287
> HOTLINE: 20106