{% extends 'IcapBadgeBundle:Tool:Workspace/layout.html.twig' %} {% form_theme form 'IcapBadgeBundle:Form:rules.html.twig' %} {% trans_default_domain "icap_badge" %} {% block title %}{{ parent() ~ ' - ' ~ 'add_badge' | trans | striptags | raw }}{% endblock %} {% block breadcrumb %} {{ macros.workspaceBreadcrumbs( workspace, [ { 'name': 'workspace_badges'|trans({}, 'icap_badge'), 'href': path('claro_workspace_open_tool', {'workspaceId': workspace.id, 'toolName': 'badges'}) }, { 'name': 'add_badge'|trans({}, 'icap_badge'), 'href': '' } ] ) }} {% endblock %} {% block section_title %}{{ 'add_badge'|trans }}{% endblock %} {% block section_body %}
{% if not form.vars.valid %} {% for error in form.vars.errors %}
{{ error.message }}.
{% endfor %} {% endif %}


{{ 'badge_form_choose_image'|trans }}

64px * 64px min., 256kb max.
{{ form_widget(form.file) }} {{ form_errors(form.file) }}
{% for translation in form.translations %} {% set locale = translation.locale.vars.value %}
{{ form_errors(translation) }}
{{ form_errors(translation.name) }} {{ form_widget(translation.name) }}
128 carac. max
{{ form_errors(translation.description) }} {{ form_widget(translation.description) }}
128 carac. max
{{ form_errors(translation.criteria) }} {{ form_widget(translation.criteria) }}
{{ form_widget(translation) }}
{% endfor %}
{{ form_widget(form.rules) }} {{ form_rest(form) }}
{{ 'cancel'|trans({}, 'platform') }}
{% endblock %} {% block stylesheets %} {{ parent() }} {% stylesheets debug=false filter="lessphp, cssmin" output="css/clarolinecore/badge_picker.css" "@IcapBadgeBundle/Resources/views/less/badge_picker.less" %} {% endstylesheets %} {% endblock %} {% block javascripts %} {{ parent() }} {% if 'en' != app.request.locale %} {% endif %} {% endblock %}