Jeferson,
Acredito que não seja necessário colocar o objeto em memória para utilizar o
método remoteUrl. Se eu não me engano ele é um metadado. Quanto mais você puder
evitar acordar os objetos melhor :-)
Um abraço,
Jorge
To: zope-pt@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Fri, 4 Jul 2008 05:01:14 -0700
Subject: Res: [zope-pt] Objeto Link abrindo URL diretamente no PLONE 2.5
Usa este código no local onde que mostrar os seus links. Não se
esquece de colocar o caminho onde estão seus links. No meu caso eles estão
dentro da pasta links:
ex.: Estou pegando todos os objetos do tipo link dentro da pasta links e
listando-os.
metal:block tal:repeat=item
python:here.links.getFolderContents(contentFilter={'review_state':'published','meta_type':'ATLink'})
tr tal:define=objeto item/getObject
tdtal:attributes=href objeto/getRemoteUrl tal:content=structure
objeto/Description target=_blank/td
/tr
/metal:block
Atenciosamente,
Jeferson Lelis.
- Mensagem original
De: rogeriocdluiz [EMAIL PROTECTED]
Para: zope-pt@yahoogrupos.com.br
Enviadas: Quarta-feira, 2 de Julho de 2008 17:23:55
Assunto: [zope-pt] Objeto Link abrindo URL diretamente no PLONE 2.5
Olá pessoal,
busquei incessantemente antes de postar mas não achei.
Tenho implementado isso em um outro site plone antigo (2.0.5) mas não
funcionou para o 2.5.
Preciso de um objeto Link que ao invés de abrir uma página que mostra
o link desejado, que abra este link quando for clicado.
Por exemplo, adiciono um objeto link chamdado globo na página para o
site www.globo.com. Quando clicar em globo ele deve abrir o site
diretamente.
No 2.0.5 havia copiado o objeto link e dado um outro nome, e em
actions coloquei string:${object_ url}/redirect_ view.
Este redirect_view é um script python com o seguinte conteúdo:
return context.REQUEST. RESPONSE. redirect( context.remote_ url)
- - - - --
Alguém sabe como fazer isso no 2.5 e se isto também funciona para o 3?
Valeu!
Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua
cara @ymail.com ou @rocketmail.com.
_
Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!
http://www.amigosdomessenger.com.br/