ciao, se gli altri oggetti da creare sono simili, allora, come dice yuri in a), al momento di definire la classe importi quella dell'archetype gia' fatto, importi pure lo schema e fai le opportune modifiche.
Non c'e' da scrivere molto codice, puoi sempre utilizzare paster che crea un AT base importando da ATContentType il base, e sostituisci appunto le importazioni con quelle dell'altro AT gia' fatto. Se invece gli altri tipi sono UGUALI allora puoi agire solo di profilo, in quanto piu' tipi possono tranquillamente condividere classe e schema. Per fare cio, la maniera piu' veloce che mi viene in mente e: 1) avvii plone ed installi il tuo AT che devi replicare 2) vai in portal_types nella zmi 3) copi/incolli il tuo tipo 4) rinomini la copia con il nome che vuoi 5) vai, sempre in ZMI, in portal_setup 6) esporti portal types tool in maniera tale da avere gli XML di profilo 7) elimini dal'export quello che non ti serve lasciando solo le dichiarazioni per il tuo nuovo tipo replicato. 8) metti l'XML e la cartella del tipo in profiles/default del tuo prodotto. 9) enjoy ;) alessandro. Il 31 gennaio 2011 11:54, Sandro Caneschi <canes...@htt.it> ha scritto: > Un saluto a tutti... > ho creato un mio archetype tramite i comandi paster e un po' di > programmazione manuale. > Adesso avrei la necessità di creare altri tipi di oggetto simili o > addirittura uguali. > Vorrei non replicare il codice e penso che la cosa migliore sia quella di > creare archetypes che estendono quello da me creato. > Non ho trovato informazioni a riguardo. > Qualcuno sa darmi una dritta? > grazie > > -- > ========================================= > Dott. Sandro Caneschi > > HT&T Consulting srl > Via Verdi, 45 - 56025 Pontedera, Pisa > Tel. +39 0587 757360 > Tel. +39 0587 52343 > Fax +39 0587 52043 > > Web http://www.htt.it > ========================================= > Ai fini del D.Lgs. 196/2003, le informazioni contenute in questa e-mail ed i > suoi eventuali allegati sono da ritenersi confidenziali, riservati ed > indirizzate ai soli destinatari. Se avete ricevuto questa comunicazione per > errore non utilizzatene il contenuto e non portatelo a conoscenza di alcuno. > Siete inoltre pregati di eliminarla dalla vostra casella ed avvisare il > mittente. > > This transmission is confidential and intended solely for the person or > organization to whom it is addressed. It may contain privileged and > confidential information. If you are not the intended recipient, you should > not copy, distribute or take any action in reliance on it. If you believe > you received this transmission in error, please notify the sender. > > > _______________________________________________ > Plone-IT mailing list > Plone-IT@lists.plone.org > https://lists.plone.org/mailman/listinfo/plone-it > http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html > -- bye SauZheR ************************************ l'iterazione è umana... la ricorsione, Divina! ************************************ reply to: sauzher AT gmail DOT com _______________________________________________ Plone-IT mailing list Plone-IT@lists.plone.org https://lists.plone.org/mailman/listinfo/plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html