<tal:def tal:define="title title|field.title;
                     description description|field.description;
                     errormsg errormsg|field.errormsg;
                     item_template item_template|field.widget.item_template"
         i18n:domain="deform">

  <div class="panel panel-default">
    <div class="panel-heading">${title}</div>
    <div class="panel-body">

      <div tal:condition="errormsg"
           class="clearfix alert alert-danger">
        <p i18n:translate="">
           There was a problem with this section
        </p>
        <p>${errormsg}</p>
      </div>

      <div tal:condition="description">
        ${description}
      </div>

      ${field.start_mapping()}
      <div tal:repeat="child field.children"
           tal:replace="structure child.render_template(item_template)" >
      </div>
      ${field.end_mapping()}

      <div style="clear: both"></div>
    </div>
  </div>

</tal:def>