Pregunta

Tengo un producto Plone que utiliza un tipo de carpeta personalizada para contener un conjunto de objetos de contenido personalizado. El tipo de carpeta se creó mediante la subclasificación de BaseFolder y tiene un esquema con un par de campos de texto. Actualmente, cuando los objetos personalizados se agregan a la carpeta personalizada, los objetos se ordenan alfabéticamente por su id. ¿Cómo puedo anular este comportamiento y permitir que mis usuarios ordenen las carpetas personalizadas manualmente, por ejemplo, a través de " Contenido " ver?

¿Fue útil?

Solución

Solución más rápida: subclase de ATFolder en lugar de BaseFolder. Eso te da todo lo que " normal " reordenamiento y otras capacidades de carpetas comunes de plone (que sospecho que usted también desea).

Si desea ser más selectivo, consulte Productos / ATContentTypes / content / base.py: ATCTOrderedFolder y OrderedBaseFolder.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top