Dokumententyp "Seite" um Eingabefelder erweitern.

  • Hallo,

    ich würde gerne einen eigenen Dokumententyp erstellen, der im Grunde eine Kopie der Standardseite von Plone ist (Title, Description, Body Text, Change note) jedoch um ein (oder mehrere) Felder erweitert ist. Im Grunde sollte nur das "Change note" Feld unter einem anderen Namen vorhanden sein und bei der Ansicht der Seite entsprechend unter dem Haupttext auftauchen.

    Wie komme ich dahin, um überhaupt die Artikeltypen bearbeiten zu können?

    Was muss ich dann tun?

    Für alle Antworten im voraus vielen Dank

    Alice

  • Zitat von ajung


    vielen Dank! Das ist genau das Richtige! Hat gleich funktioniert.
    Leider finde ich die Möglichkeit nicht, default-Werte für neue Felder anzugeben. Hatte vermutet, dass sich das in der Zope-Oberfläche befindet, dort finde ich aber nichtmal die Felder, die ich über das Tool angelegt habe. Export nach xml geht, dort gibt es auch einen default-Tag, der Import will dann aber nicht.
    Außerdem würde ich gerne ein Feld automatisch hochzählen lassen (ähnlich Versionierung). "Computed" hört sich danach an, weiß jemand, wie ein passender Ausdruck wäre?
    Desweiteren werden temporäre Dateien meiner eigenen Artikeltypen nicht gelöscht, wenn ich das Bearbeiten abbreche. Es bleibt jeweils eine Datei [...] zurück. Ist euch das bekannt und weiß jemand Rat?

  • Du hast tausendundeins Sonderwünsche...dann musst Du auch bereit sein zu programmieren. Du solltest nicht erwarten, dass für jeden obskuren Sonderwunsch eine out-of-the-box Lösung gibt. Dann nimm lieber at.schemaextender und arbeite damit...ja, es erfordert Programmierarbeit und Programmierkenntnisse.

  • Naja, default-Werte sollten doch irgendwie so gehen, ohne dass man groß ein Skript bauen muss, oder?
    Das Gleiche mit den temporären Dateien. Sind bei "normalen" Seiten ja auch weg, wenn man das Bearbeiten abbricht.
    Okay, beim Zählen wirds wohl ein python Skript werden, da die Nummerierung doch etwas umständlicher wird. Ist aber auch erstmal der unkritischste Punkt.

  • Wenn es offenbar nicht out-of-the-box geht, dann geht es eben nicht :)
    Also entweder Code fixen oder selber Coden oder Bugreport schreiben oder jemanden bezahlen, der es für Dich macht :)

    Du kennst jetzt alle Optionen - wähle eine aus.

  • Zitat

    oder jemanden bezahlen, der es für Dich macht

    Darauf wird's wohl auch hinauslaufen. Muss vorher aber noch ein paar "Probleme" sammeln, dass es sich richtig lohnt, eine Custom-Plone-Version machen zu lassen ;)

    Vielen Dank für die Hilfe schonmal! Bastel schon an den nächsten Einstellungen :twisted: