2016-11-09 1 views
0

Ich versuche, meiner App einen Dialog hinzuzufügen, und während ich keine Probleme habe, das Formular so zu definieren, wie ich es möchte, werden die Schaltflächen Speichern und Abbrechen einfach nicht angezeigt und ich weiß nicht warum. Ich bin neu in Magnolia und benutzerdefinierten Anwendungen, also bin ich sicher, dass ich etwas vermisse, aber ich habe die Abschnitte in der Dokumentation durchgelesen, die ich finden kann, aber von allem, was ich gesehen habe, sollte das funktionieren.Speichern/Abbrechen Dialogfelder, die nicht im Magnolia-Dialog angezeigt werden

detailFeatured: 
     subAppClass: info.magnolia.ui.contentapp.detail.DetailSubApp 
     class: info.magnolia.ui.contentapp.detail.DetailSubAppDescriptor 
     actions: 
      commit: 
       class: info.magnolia.ui.form.action.SaveFormActionDefinition 
       label: "Save" 
      cancel: 
       class: info.magnolia.ui.form.action.CancelFormActionDefinition 
       label: "Cancel" 
     editor: 
      wide: true 
      actions: 
       - name: commit 
       - name: cancel 
      form: 
       tabs: 
        - name: featured 
         label: "Featured Slideshows" 
         fields: 

          - name: ogLabel 
           label: "" 
           class: info.magnolia.ui.form.field.definition.StaticFieldDefinition 
           value: "<strong>Hero Slideshow</strong>" 

          - name: hero 
           class: info.magnolia.ui.form.field.definition.TextFieldDefinition 
           required: true 
           label: Slideshow URI 

          - name: ogLabel 
           label: "" 
           class: info.magnolia.ui.form.field.definition.StaticFieldDefinition 
           value: "" 
          - name: ogLabel 
           label: "" 
           class: info.magnolia.ui.form.field.definition.StaticFieldDefinition 
           value: "<strong>Slideshow Carousel</strong>" 


          - name: carousel 
           class: info.magnolia.ui.form.field.definition.MultiValueFieldDefinition 
           required: true 
           label: Slideshow URIs 
           field: 
             class: info.magnolia.ui.form.field.definition.TextFieldDefinition 
             label: URI 
      nodeType: 
       icon: icon-files 
       name: mgnl:featured 
     contentConnector: 
      workspace: featured 

enter image description here

Antwort

0

Sieht gut. Einige Dinge zu tun, wenn Sie über so etwas laufen:
- Überprüfen Sie in der Datei, dass Sie einige spezielle unsichtbare Zeichen in der Definition statt nur Leerzeichen haben.
- Stellen Sie außerdem sicher, dass Sie magnolia.develop=true haben und beachten Sie Meldungen im Protokoll beim Speichern der Definitionsdatei. Hoffentlich wird dir das etwas Nützliches sagen.
- und zuletzt, am besten, gehen Sie und installieren Sie Magnolia 5.5 (Beta verfügbar zum Zeitpunkt des Schreibens, Finale sollte ab dem 15. November 2016 sein) und einmal installiert, schauen Sie auf die App über neue Definitionen App. Es sollte Ihnen alle Fehler zeigen, die es in Ihrer Definition gefunden hat.

Verwandte Themen