Res: Objeto Link abrindo URL diretamente no PLONE 2.5

3 Messages Forum Options Options
Embed this topic
Permalink
Jeferson Lelis C. dos Santos
Res: Objeto Link abrindo URL diretamente no PLONE 2.5
Reply Threaded More
Print post
Permalink
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 <rogeriocdluiz@...>
Para: zope-pt@...
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.
http://br.new.mail.yahoo.com/addresses
Jorge Guimarães
RE: Res: Objeto Link abrindo URL diretamente no PLONE 2.5
Reply Threaded More
Print post
Permalink

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@...
From: jeferlelis@...
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 <rogeriocdluiz@...>
Para: zope-pt@...
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/
rogeriocdluiz
Re: Res: Objeto Link abrindo URL diretamente no PLONE 2.5
Reply Threaded More
Print post
Permalink
--- Em zope-pt@..., Jorge Guimarães <jgcdzine@...> escreveu
>
>
> 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

>
> <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.
>


Obrigado pelas respostas, demorei para ver pois havia saído de férias.

Pra ser sincero não entendi a solução. Não sei se fui claro. O que
preciso é adicionar um objeto Link modificado, na barra de navegação
por exemplo, que ao ser clicado abra diretamente a URL tanto faz se
for na mesma ou em uma página diferente.

Obrigado.