Grazie a tutti!
Studio e vediamo cosa riesco ad ottenere.

*Diego Purpo*
cel. +39 393 9869631
[email protected] <mailto:[email protected]>

*INFOCUBE srl*
via gino doria, 84 | 80128 napoli
tel. +39 081 3412051 | fax. +39 081 19305669
www.infocube.it <http://www.infocube.it>
blog.infocube.it <http://blog.infocube.it>


Il 21/09/2010 9.22, Simone Orsi ha scritto:
On 09/20/2010 06:43 PM, Diego Purpo wrote:
  questo è un redirect che forza il client a portarsi su un nuovo indirizzo.
ti ho dato la via + semplice :)

ovviamente "La via" è un traverse customizzato. I link di giorgio ti
aiuteranno. ;)


a me serve, più che altro, convincere Plone che l'indirizzo
www.miosito.it/pagina/par1 è equivalente a invocare
www.miosito.it/pagina?nomePar1=par1 senza forzare un redirect del client.

quindi, in definitiva

Step 1
Far in modo che le url del tipo
- www.miosito.it/pagina
- www.miosito.it/pagina/par1
- www.miosito.it/pagina/par1/par2
- www.miosito.it/pagina/qualsiasicosa
puntano allo stesso nodo (e quindi mostrino sempre la stessa pagina
www.miosito.it/pagina)

Step 2
Fare il parser dell'url per calcolare i valori inviati alla pagina

Per lo Step 1 non so proprio dove documentarmi.

*Diego Purpo*
cel. +39 393 9869631
[email protected]<mailto:[email protected]>

*INFOCUBE srl*
via gino doria, 84 | 80128 napoli
tel. +39 081 3412051 | fax. +39 081 19305669
www.infocube.it<http://www.infocube.it>
blog.infocube.it<http://blog.infocube.it>


Il 20/09/2010 14.29, Simone Orsi ha scritto:
On 09/20/2010 01:48 PM, Diego Purpo wrote:
   Grazie Simone, sei stato gentilissimo, ma per me che uso Plone da poco
non è molto chiaro quanto da te descritto:

- customizzare il traverse su quegli oggetti
Come? C'è una reference su cui applicarmi? Qualche esempio?

- fare un banale redirect nel template/vista di quegli oggetti
Ok, come redirigo lato server a questo template/vista?
questa è sicuramente l'opzione + facile.

- se hai uno template nelle skins del "sub oggetto" puoi fare:

<tal:dummy define="dummy
python:request.response.redirect('http://www.google.com')" />

- se il tuo sub oggetto ha una vista puoi fare la stessa cosa nel
__call__ della vista:


def __call__()
     self.request.response.redirect('http://www.google.com')





_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html


_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a