2016-11-09 66 views
0

我試圖給我的應用程序添加一個對話框,雖然我沒有問題定義窗體我想要的方式我想,保存和取消按鈕只是不顯示我不知道爲什麼。我是新來的Magnolia和自定義應用程序,所以我確定我錯過了一些東西,但是我已經閱讀了我可以找到的文檔中的各個部分,但是從我看到的所有內容中,這都應該起作用。在Magnolia對話框中沒有顯示保存/取消對話框按鈕

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

回答

0

看起來沒事。當你碰到類似的東西時,很少有事情要做:
- 檢入文件,在定義中沒有一些特殊的不可見字符而不是空格。
- 同時確保您有magnolia.develop=true並在保存定義文件時觀察日誌中的消息。希望這會告訴你一些有用的東西。
- 最後,最重要的是,安裝Magnolia 5.5(測試版可在寫入時提供,最終應於2016年11月15日前發佈),安裝完成後,通過新的定義應用程序查看應用程序。它應該顯示您在定義中找到的所有錯誤。