“保存/取消”对话框按钮未在“木兰”对话框中显示

时间:2016-11-09 13:55:41

标签: content-management-system 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

1 个答案:

答案 0 :(得分:0)

看起来没问题。碰到这样的事情时,很少有事情要做:
- 检查文件中您在定义中没有一些特殊的隐形字符,而不仅仅是空格 - 在保存定义文件时,还要确保有magnolia.develop=true并在日志中观察消息。希望这会告诉你一些有用的东西 - 最后,最重要的是,去安装Magnolia 5.5(测试时可用测试版,最终应该是2016年11月15日之前的版本),一旦安装,请通过新的定义应用程序查看应用程序。它应该显示您在定义中发现的所有错误。