2010/12/9 Stefano Guglia <[email protected]> > Salve! > devo creare degli oggetti da uno script, ma non so bene come definirne > alcuni > attributi, chesso..il description di un document o il flag per inserire > commenti. dove trovo la documentazione? vorrei creare programmaticamente > dei > Document e dei News item (fin qui ci sono) ma, ad esempio, la esclusione > dalla > navigazione o consentire i commenti non sono sicuro di poterlo fare > direttamente in un InvokeFactory...suggerimenti?
Di solito il codice dei test รจ una miniera d'oro per rispondere a questo tipo di domande. Per esempio greppando exclude su http://svn.plone.org/svn/collective/Products.ATContentTypes/trunk/Products/ATContentTypes/tests/ <http://svn.plone.org/svn/collective/Products.ATContentTypes/trunk/Products/ATContentTypes/tests/> esce >>> self.portal.invokeFactory('Document', 'doc1') 'doc1' >>> self.portal.doc1.setTitle('Test Document') >>> self.portal.doc1.setExcludeFromNav(True) Per consentire i commenti bisogna guardare i test in un altro pacchetto: plone.app.discussion se lo usi (e in quel caso credo che dovrai chiamare un metodo su un adapter dell'oggetto in questione) o qualcos'altro (ora non mi viene in mente) se usi i commenti vanilla di Plone. Silvio
_______________________________________________ Plone-IT mailing list [email protected] http://lists.plone.org/mailman/listinfo/plone-it http://www.nabble.com/Plone---Italy-f21728.html
