Domanda

Ho un prodotto Plone che utilizza un tipo di cartella personalizzato per contenere un set di oggetti di contenuto personalizzati. Il tipo di cartella è stato creato eseguendo la sottoclasse BaseFolder e presenta uno schema con un paio di campi di testo. Attualmente, quando gli oggetti personalizzati vengono aggiunti alla cartella personalizzata, gli oggetti vengono ordinati alfabeticamente in base al loro ID. Come posso ignorare questo comportamento e consentire ai miei utenti di ordinare manualmente le cartelle personalizzate, ad esempio attraverso " Contenuti " visualizzare?

È stato utile?

Soluzione

Soluzione più rapida: sottoclasse da ATFolder anziché BaseFolder. Questo ti dà tutto il "normale" riordino e altre funzionalità della cartella Plone comune (che sospetto anche tu voglia).

Se vuoi essere più selettivo, guarda Products / ATContentTypes / content / base.py: ATCTOrderedFolder e OrderedBaseFolder.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top