Python per impostazioni avanzate oggetti

4 messages Options
Embed this post
Permalink
ryuga

Python per impostazioni avanzate oggetti

Reply Threaded More More options
Print post
Permalink
Salve a tutti,
sto cercando in automatico di ricrearmi un albero della struttura del mio sito plone.

Il codice è il seguente:

     if 'Chi siamo' not in existing:
            whois_title = 'Chi siamo'
            whois_desc = ''
            if target_language is not None:
                util = queryUtility(ITranslationDomain, 'plonefrontpage')
                if util is not None:
                    whois_title = util.translate(u'whois-title',
                                           target_language=target_language,
                                           default='Chi siamo')
                    whois_desc = util.translate(u'whois-description',
                                          target_language=target_language,
                                          default='')

            _createObjectByType('Large Plone Folder', p, id='whois',
                                title=whois_title, description=whois_desc)

            folder = p.whois
            folder.setConstrainTypesMode(constraintypes.ENABLED)

            folder.unmarkCreationFlag()
            if language is not None:
                folder.setLanguage(language)

            if wftool.getInfoFor(folder, 'review_state') != 'published':
                wftool.doActionFor(folder, 'publish')

In pratica riesco a creare la cartella "Chi siamo" ma non riesco ad aggiungervi le impostazioni avanzate, del tipo mmmmm Ometti dalla navigazione, non consentire commenti etc etc etc.

Qualcuno ne sa qualcosa?

Grazie
Davide Moro-2

Re: Python per impostazioni avanzate oggetti

Reply Threaded More More options
Print post
Permalink
Il giorno mar, 20/10/2009 alle 03.27 -0700, ryuga ha scritto:
> In pratica riesco a creare la cartella "Chi siamo" ma non riesco ad
> aggiungervi le impostazioni avanzate, del tipo mmmmm Ometti dalla
> navigazione, non consentire commenti etc etc etc.
>
> Qualcuno ne sa qualcosa?

Per esempio per escludere dalla navigazione:
oggetto.setExcludeFromNav(True)

Ti consiglio di:
* vedere come fa il codice di Plone, è un ottimo spunto
* installa docfindertab, ti aggiunge un tab dentro il quale trovi le api
dei tuoi oggetti oppure the_oracle

Spero di esserti stato utile.

Ciao,

davide


--
Davide Moro

Redomino S.r.l.
Largo Valgioie 14,
10146 Torino Italy
Tel: +39 0117499875
http://redomino.com



_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
ryuga

Re: Python per impostazioni avanzate oggetti

Reply Threaded More More options
Print post
Permalink
Grazie cerco installo e smanetto  :-P


Davide Moro-2 wrote:
Il giorno mar, 20/10/2009 alle 03.27 -0700, ryuga ha scritto:
> In pratica riesco a creare la cartella "Chi siamo" ma non riesco ad
> aggiungervi le impostazioni avanzate, del tipo mmmmm Ometti dalla
> navigazione, non consentire commenti etc etc etc.
>
> Qualcuno ne sa qualcosa?

Per esempio per escludere dalla navigazione:
oggetto.setExcludeFromNav(True)

Ti consiglio di:
* vedere come fa il codice di Plone, è un ottimo spunto
* installa docfindertab, ti aggiunge un tab dentro il quale trovi le api
dei tuoi oggetti oppure the_oracle

Spero di esserti stato utile.

Ciao,

davide


--
Davide Moro

Redomino S.r.l.
Largo Valgioie 14,
10146 Torino Italy
Tel: +39 0117499875
http://redomino.com



_______________________________________________
Plone-IT mailing list
Plone-IT@lists.plone.org
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html


Giorgio Borelli

Re: Python per impostazioni avanzate oggetti

Reply Threaded More More options
Print post
Permalink
In reply to this post by ryuga

Il giorno 20/ott/2009, alle ore 12.27, ryuga ha scritto:

>
> Salve a tutti,
> sto cercando in automatico di ricrearmi un albero della struttura  
> del mio
> sito plone.
>
> Il codice è il seguente:
>
>      ...

Se hai un Plone3.. puoi provare questi prodotti che a me hanno aiutato  
molto
eviti di sviluppare e ti limiti a configurare una catena di  
trasformazioni

http://pypi.python.org/pypi/collective.transmogrifier
http://svn.plone.org/svn/collective/collective.blueprint.archetypesource/trunk/README.txt


_____________
Giorgio






_______________________________________________
Plone-IT mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html