Frage

Ich habe Plone-Produkt, das für die Aufnahme einer Reihe von benutzerdefinierten Inhaltsobjekten einen benutzerdefinierten Ordner Typ verwendet. Der Ordnertyp wurde von Subklassen Basefolder erstellt und es hat ein Schema mit ein paar Textfelder. Derzeit, wenn benutzerdefinierte Objekte in den benutzerdefinierten Ordner hinzugefügt werden, werden die Objekte in alphabetischer Reihenfolge nach ihrer ID sortiert. Wie kann ich dieses Verhalten außer Kraft setzen und damit meine Benutzer der benutzerdefinierten Ordner manuell sortieren, zu sagen über den „Inhalt“ -Ansicht?

War es hilfreich?

Lösung

Schnellste Lösung: Unterklasse von ATFolder statt Basefolder. Das gibt Ihnen alle „normale“ Umordnung und andere commmon plone Ordner-Funktionen (was ich vermute, dass Sie auch will).

Wenn Sie mehr selektiv sein, schauen Sie in Produkte / ATContentTypes / content / base.py. ATCTOrderedFolder und OrderedBaseFolder

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top