Yellow Flag

This website version is not maintained anymore

Up to date documentation is available in Symfony 3.x website (see the dropdown menu above).

Advanced usage: custom form theme

A button is no more than anything containing collection-up, collection-down, collection-add or collection-remove classes.

So you can customize buttons by creating a form theme for the form type that will be used inside the collection.

There is only 1 limit: if you're customizing the native collection theme, you should put collection elements in a div one level deeper than the collection's root and no more. This is because the plugin uses $('#collection').find('> div'); to find collection's elements. If you feel that the > div selector should be customizable in a plugin option, please open an issue on Github.

This demostration is made of the following files (click to see on GitHub in a new tab):
    -     Controller/AdvancedController.php
    -     Resources/views/Advanced/advanced-theme.html.twig
    -     Resources/views/Advanced/customFormTheme.html.twig

Value : a

Value : b

Value : c