Salta ai contenuti. | Salta alla navigazione

Sezioni
Tu sei qui: Home News Prodotti della settimana collective.arboreal

collective.arboreal

Aggiungiamo "alberetti" ai nostri content type
collective.arboreal

esempio in edit

Questa egg aggiunge un field, un widget e una sezione nella configurazione del sito per gestire alberi di classificazione o liste di classificazione.

Procedete in questo modo:aggiungete collective.arboreal nel vostro buildout.cfg (egg e zcml) e lanciate buildout.

Questo prodotto è una versione semplificata di ATVocabularyManager; ha il pregio di essere utilizzabile da subito, aggiungendo nel vostro content type:

from collective.arboreal.field import MultiArborealField
from collective.arboreal.widgets import MultiTreeSelectionWidget

...

        MultiArborealField('groups',
            tree='tree_group_id',
            storeCompletePath = True,
            widget=MultiTreeSelectionWidget(
                label='Group',
                label_msgid='label_group',
                description_msgid='help_group',
                i18n_domain='JUNG',
            )
        ),

 e gestendo:

tree_group_id

direttamente nel pannello di controllo (o come volete chiamare la vostra classificazione).

Il prodotto crea direttamente nel pannello di controllo l'albero con l'id scelto: voi dovrete solo completarne la struttura. Ha lo svantaggio di non distinguere tra id e nomi, per cui non è adatto a classificazioni complesse ma solo a semplici categorizzazioni.

Azioni sul documento
archiviato sotto: