Add in config.yml
as global
twig:
#...
form_themes:
- 'AcmeTestBundle:adminui/field:my_field_template.html.twig'
Add it in your custom bundle:
namespace AcmeTestBundle\DependencyInjection;
//...
class AcmeTestBundleExtension extends Extension implements PrependExtensionInterface
{
public function prepend(ContainerBuilder $container)
{
//...
$container->prependExtensionConfig( 'twig', array( 'form_themes' => array( '@AcmeTest/adminui/field/my_field_template.html.twig' ) ) );
}
my_field_template.html.twig
{%- block ezplatform_fieldtype_YOUR-FIELDTYPE-IDENTIFIER_row -%}
{% set wrapper_attr = wrapper_attr|default({})|merge({'class': 'my-css-class'}) %}
{{ block('form_widget') }}
{#{ block('form_row_fieldtype') }#}
{%- endblock -%}
Change : YOUR-FIELDTYPE-IDENTIFIER
with your FieldType identifier.