        <div class="row"
             tal:define="error_%(id)s errors/%(id)s |nothing;
                         %(id)s python: request.get(%(id)r, here.%(accessor)s() and here.%(accessor)s() or here.getDefault('%(id)s'));"
                         >
          <div class="label %(required)s">
             <span i18n:translate="%(id)s">%(label)s</span>
	      
	       <div id="%(id)s_help" 
		   i18n:translate="%(id)s_help"
		class="help" 
		style="visibility:hidden">
                %(description)s
	      </div>
            </div>
            
            <div class="field"
                 tal:attributes="class python:test(error_%(id)s, 'field error', 'field')" >

                <div tal:replace="error_%(id)s" />

