Pessoal, acabei indo parar lá dentro do plone_scripts/navigationLocalRelated.py

Tentei adicionar uma condição simples, mas que resolveria o meu
problema, refinando o conteúdo. Porém, pelo visto subjects é um
objeto, e não uma lista.

Alguém sabe onde eu poderia mais informações sobre este objeto para manipulá-lo?

...

if hasattr(obj.aq_explicit, 'Subject'):
    subjects=obj.Subject()

#teste para remover algumas palavras do filtro de conteudo relacionado
palavras_reservadas = ['apostila', 'hack\'s & dicas', 'projeto', 'resenha']
for i in range( 0, len(subjects) ):
       if subjects[i] in palavras_reservadas:
               subjects[i] = "oooo"
#fim do teste

if subjects:
    for o in context.portal_catalog( Subject = subjects
                                   , sort_on = 'portal_type'
                                   , sort_order = 'reverse'  ):
        url=o.getURL()
        if url == abs_url: continue # s/b if o is obj but fails
        rurl = o.getRemoteUrl # getRemoteUrl is indexed as getRemoteUrl
        title=pretty_title_or_id(o)

...


- Roberto




On 2/9/07, Roberto Alcantara <[EMAIL PROTECTED]> wrote:
> Pessoal, eu gostaria de eliminar algumas palavras-chave da associação
> que o portlet "related" faz. Simplesmente ignorasse algumas palavras
> chave.
>
> Pelo visto não vai ser no portlet_related propriamente dito, correto?
> Ou apenas com um tal:condition lá dentro eu consigo isso?
>
> Obrigado,
>
>
>  - Roberto
>


-- 

 - Roberto

Responder a