Il 27/07/2010 19:27, Diego Purpo ha scritto:
> Ciao Yuri
>
> Sto provando ad utilizzare il codice da te suggeritomi in un mio
> script py
>
> >> num1 = request.get('traverse_subpath')[0]
> >> num2 = request.get('traverse_subpath')[1]
>
> ma la request non è disponibile in questo script.
> Come vi accedo?
context.REQUEST se è uno script python, ma te lo crea lui all'inizio
quando crei un nuovo script.
> *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>
>
>
>
> Yuri ha scritto:
>> Il 13/07/2010 09:31, Diego Purpo ha scritto:
>>
>>> Grazie Yuri.
>>> Questo script dove lo metto, in dove-siamo?
>>>
>>
>> Anche, o in portal_skin/custom (meglio)
>>
>>
>>
>>
>>> L'url non valida non generà un 404?
>>>
>>
>> No, perché Zope cerca di risolvere la url come una chiamata ad oggetto.
>> Quindi lui, ad un certo punto, trova lo script "dove-siamo" e lì si ferma.
>>
>>
>>> *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>
>>>
>>>
>>>
>>> Yuri ha scritto:
>>>
>>>> Il 12/07/2010 21:37, Diego Purpo ha scritto:
>>>>
>>>>
>>>>> Ciao Signori.
>>>>>
>>>>> Ho una richiesta che forse con Plone non è realizzabile (o, se lo è, è
>>>>> un po' difficile).
>>>>>
>>>>> Ho la necessità di personalizzare le URL generate da Plone in modo
>>>>> autonomo e senza i vincoli di navigazione imposti dal sistema di URL
>>>>> interno a Plone.
>>>>>
>>>>> In particolare devo generare delle url del tipo
>>>>> -www.miositoplone.it/dove-siamo/[regione]
>>>>> -www.miositoplone.it/dove-siamo/[regione]/[provincia]
>>>>> -www.miositoplone.it/dove-siamo/[regione]/[provincia]/[filiale]
>>>>>
>>>>> A queste 3 tipologie di URL risponderanno un sottoinsieme di filiali,
>>>>> filtrare per regione e provincia, o la scheda di una specifica filiale.
>>>>> Il problema principale è che questi dati sono gestiti da un motore
>>>>> esterno che dialoga con me con Web Service.
>>>>>
>>>>> La mia idea sarebbe quella di generare un componente che riconosca le
>>>>> url /dove-siamo/* e produca un output coerente a quanto richiesto,
>>>>> eseguendo le opportune query ws
>>>>>
>>>>>
>>>> lo puoi fare facilmente con un python script (o un tuo oggetto X) e poi
>>>> leggere da Zope quello che c'è dopo l'url:
>>>>
>>>> es: record/123/456
>>>>
>>>> num1 = request.get('traverse_subpath')[0]
>>>> num2 = request.get('traverse_subpath')[1]
>>>>
>>>> etc etc
>>>>
>>>> puoi anche controllare la lunghezza con:
>>>>
>>>> if len(request.get('traverse_subpath')) == 2:
>>>>
>>>> etc etc
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> L'alternativa è, ovviamente, un'integrazione via script che aggiorni
>>>>> dei dati su Plone ogni X ore, in modo da replicare la struttura come
>>>>> cartelle e pagine di Plone.
>>>>> E' una soluzione che non vorrei realizzare, perchè richiede la
>>>>> configurazione di Cron e tutti i problemi di mancato allineamento.
>>>>> Ove sia l'unica soluzione percorribile ne approfitto per chiedervi
>>>>> come realizzare uno script di questo genere:
>>>>> - invocazione schedulata
>>>>> - generazione entità plone programmaticamente
>>>>>
>>>>> Grazie a tutti
>>>>>
>>>>> Diego
>>>>>
>>>>> --
>>>>>
>>>>> *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>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> 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
>>>
>>
>> _______________________________________________
>> 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