Search code examples
sulu

Sulu: How to display single_select as select instead of radio input?


is there a way to display a single_select in sulu admin as select box instead of a radio input?

I have a definition like this:

<property name="imagePosition" type="single_select" colspan="6">
    <params>
        <param name="values" type="collection">
            <param name="left">
                <meta>
                    <title lang="en">Left</title>
                </meta>
            </param>
            <param name="right">
                <meta>
                    <title lang="en">Right</title>
                </meta>
            </param>
            <param name="top">
                <meta>
                    <title lang="en">Top</title>
                </meta>
            </param>
            <param name="bottom">
                <meta>
                    <title lang="en">Bottom</title>
                </meta>
            </param>
            <param name="afterHeadline">
                <meta>
                    <title lang="en">After Headline</title>
                </meta>
            </param>
        </param>
    </params>
</property>

Maybe something like <param name="values" type="collection" input="select">?

Thx a lot! Andreas


Solution

  • You can create you custom template for rendering single_select type and specify this template in SuluContentBundle configuration

    sulu_content:
        types:
            single_select:
                template: 'AppBundle:admin:single_select.html.twig' 
    

    More detailed instruction: Display single_select as select instead of radio input on Sulu admin