Sulu Pagebuilder:在集合中添加多个类型

时间:2015-09-21 10:25:55

标签: sulu

在Sulu cmf演示中有一个部分,我可以添加多个块。 我想将此作为" Pagebuilder"。

我认为我的pages / default.xml中的这个块会起作用(我认为是这样)。 我是否需要清除任何缓存以使其工作,或者我缺少什么?

    <section name="content">
        <meta>
            <title lang="de">Inhalt</title>
            <title lang="en">Content</title>

            <info_text lang="de">Bereich für den Inhalt</info_text>
            <info_text lang="en">Content Section</info_text>
        </meta>
        <properties>
            <property name="article" type="text_editor" mandatory="true">
                <meta>
                    <title lang="de">Artikel</title>
                    <title lang="en">Article</title>
                </meta>
            </property>

            <block name="block"
                   default-type="editor"
                   minOccurs="2"
                   maxOccurs="10"
                   mandatory="true">
                <meta>
                    <title lang="de">Block</title>
                    <title lang="en">Block</title>
                </meta>
                <types>
                    <type name="editor">
                        <meta>
                            <title lang="de">Texteditor</title>
                            <title lang="en">Text editor</title>
                        </meta>
                        <properties>
                            <property name="title" type="text_line" mandatory="true">
                                <meta>
                                    <title lang="de">Titel</title>
                                    <title lang="en">Title</title>
                                </meta>

                                <tag name="sulu.content.sortmode.show"/>
                            </property>
                            <property name="article" type="text_editor" mandatory="true">
                                <meta>
                                    <title lang="de">Artikel</title>
                                    <title lang="en">Article</title>
                                </meta>
                            </property>
                        </properties>
                    </type>
                    <type name="textarea">
                        <meta>
                            <title lang="de">Texteingabe</title>
                            <title lang="en">Text area</title>
                        </meta>
                        <properties>
                            <property name="title" type="text_line" mandatory="true">
                                <meta>
                                    <title lang="de">Titel</title>
                                    <title lang="en">Title</title>
                                </meta>

                                <tag name="sulu.content.sortmode.show"/>
                            </property>
                            <property name="article" type="text_area" mandatory="true">
                                <meta>
                                    <title lang="de">Artikel</title>
                                    <title lang="en">Article</title>
                                </meta>
                            </property>
                        </properties>
                    </type>
                    <type name="title_only">
                        <meta>
                            <title lang="de">Nur Titel</title>
                            <title lang="en">Title Only</title>
                        </meta>
                        <properties>
                            <property name="title" type="text_line" mandatory="true">
                                <meta>
                                    <title lang="de">Titel</title>
                                    <title lang="en">Title</title>
                                </meta>

                                <tag name="sulu.content.sortmode.show"/>
                            </property>
                        </properties>
                    </type>
                </types>
            </block>

            <property name="name" type="text_line" mandatory="false" minOccurs="2" maxOccurs="5">
                <meta>
                    <title lang="de">Name</title>
                    <title lang="en">Name</title>
                </meta>
            </property>
        </properties>
    </section>

    <property name="links" type="internal_links">
        <meta>
            <title lang="de">Verknüpfungen</title>
            <title lang="en">Internal links</title>
        </meta>
    </property>

</properties>

2 个答案:

答案 0 :(得分:0)

好的,在我注销并再次登录之后,它就像预期的那样工作。

答案 1 :(得分:0)

如果您对模板文件进行了更改,则需要使用默认的symfony命令清除缓存:

app/console cache:clear

修改

测试Daniel Rotter是否正确,你不需要清除缓存。只需刷新页面,它就会显示您的更改。