[Plone-IT] Customizzare News Item per singola istanza Plone

Alex Sani alexsani.re a gmail.com
Dom 3 Feb 2013 05:00:16 UTC


Usa archetypes.schemaextender che implementa layer-aware in modo da fissare
la modifica sulla sola istanza dove installi in prodotto.
Ciao
Alex



Il giorno 02 febbraio 2013 23:49, Fabrizio Reale <
fabrizio.reale a redomino.com> ha scritto:

> Metti un validatore TTW.
>
>
> --
> Fabrizio Reale
> Chief Technology Officer
> http://linkedin.com/in/fabrizioreale
>
> Redomino Srl
> http://redomino.com
> HQ Largo Valgioie 14, Turin IT
> Phone +39 0117499875
>
> Il giorno 02/feb/2013, alle ore 19:43, Giorgio Pieretti <
> giorgio.pieretti a openprojects.it> ha scritto:
>
> > Salve a tutti,
> > ho la necessità di modificare lo schema standard dell'oggetto News Item,
> > mettendo dei REQUIRED dove prima non c'erano ed aggiungendo un campo
> > nuovo. Per farlo ho aggiunto nel mio prodotto un import_steps.xml che
> > richiama un metodo in setuphandlers.py dove faccio:
> > from Products.ATContentTypes.content.newsitem import ATNewsItem
> > e modifico lo schema:
> > ATNewsItem.schema['effectiveDate'].required = 1;
> > ecc. ecc.
> > Il problema (e per fortuna che me ne sono accorto in tempo!) è che
> > questa modifica si ripercuote su TUTTE le istanze Plone, non solo su
> > quella in cui è installato il mio prodotto!
> > Lo so, potrei creare un Portal Type "Mio News Item", ma in questo
> > momento mi fa più comodo usare l'oggetto di sistema.
> > C'è un modo per ovviare al problema? Suggerimenti?
> > Grazie!
> >
> > Giorgio
> > _______________________________________________
> > Plone-IT mailing list
> > Plone-IT a lists.plone.org
> > https://lists.plone.org/mailman/listinfo/plone-plone-it
> >
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-plone-it
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20130203/82639662/attachment.html>


Maggiori informazioni sulla lista Plone-IT