Re: [ZIZOPE] Plone namespace
A.Santoro <[email protected]> Wed, 06 Feb 2008 12:02:54 +0100
| Newsgroups | gmane.comp.web.zope.italian |
|---|---|
| Message-ID | <[email protected]> |
Intanto grazie per la risposta. On Mon, 4 Feb 2008 14:34:29 +0100, Fabrizio Reale <[email protected]> wrote: >Con che logica? Sempre gli stessi valori? Se si, basta che metti dei val= ori di=20 >default nell'AT. > No, ovviamente i valori cambiano, >Il caricamento di dati via webdav (e FTP) avviene mediante il metodo PUT= e di=20 >solito carica i dati nel primary field dell'oggetto. >Ma volendo si fa un override e gli si fa fare quel che serve. La strada che avevo scelto era di caricare i dati via webdav tramite PUT, che caricava il primary field dell'oggetto, che nel caso particolare =E8 un file, e successivamente tramite il metodo PROPPATCH andare a settare opportunamente gli altri campi. In questa ottica la request del metodo PROPPATCH ha la struttura seguente <?xml version=3D"1.0" encoding=3D"UTF-8"?> <d:propertyupdate xmlns:d=3D"DAV:"> <d:set> <d:prop> <o:title xmlns:o=3D"http://cmf.zope.org/propsets/dublincore" > Titolo del file </o:title> <o:description xmlns:o=3D"http://cmf.zope.org/propsets/dublincore" > La descrizione del file </o:description> </d:prop> </d:set> </d:propertyupdate> "http://cmf.zope.org/propsets/dublincore" rappresenta il namespace per le propriet=E0 title e description. Il problema sorge nel momento in cui io voglia valorizzare le propriet=E0 che ho aggiunto all'oggetto, con il sistema che ho esposto devo creare un namespace che contenga la definizione dei campi aggiunti. Ed =E8 questo che non riesco a fare. Per quanto riguarda l'override del metodo PUT, devo dire che non ci avevo pensato, ma approfondir=F2 la questione e caso mai chieder=F2 nuovamente aiuto qui. A presto. A. Santoro