Pergunta

Eu tenho produto Plone que usa um tipo de pasta personalizada para conter um conjunto de objetos de conteúdo personalizado. O tipo pasta foi criada por subclasse BaseFolder e tem um esquema com um par de campos de texto. Atualmente, quando objetos personalizados são adicionados à pasta personalizada, os objetos são ordenados alfabeticamente pelo seu id. Como posso substituir esse comportamento e permitir que meus usuários para ordenar as pastas personalizadas manualmente, digamos, através da exibição de "Conteúdo"?

Foi útil?

Solução

solução mais rápida: subclasse de ATFolder vez de BaseFolder. Isso dá-lhe todo o "normal" reordenamento e outras capacidades de pasta commmon plone (que eu suspeito que você também quiser).

Se você quiser ser mais seletivo, olhar para os produtos / ATContentTypes / content / base.py:. ATCTOrderedFolder e OrderedBaseFolder

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top